public interface Aadl2Factory
extends org.eclipse.emf.ecore.EFactory
Aadl2Package
Type | Property and Description |
---|---|
BasicProperty |
createBasic
Returns a new object of class 'Basic Property'.
|
Property |
create
Returns a new object of class 'Property'.
|
Modifier and Type | Field and Description |
---|---|
static Aadl2Factory |
eINSTANCE
The singleton instance of the factory.
|
Modifier and Type | Method and Description |
---|---|
AadlBoolean |
createAadlBoolean()
Returns a new object of class 'Aadl Boolean'.
|
AadlInteger |
createAadlInteger()
Returns a new object of class 'Aadl Integer'.
|
AadlPackage |
createAadlPackage()
Returns a new object of class 'Aadl Package'.
|
AadlReal |
createAadlReal()
Returns a new object of class 'Aadl Real'.
|
AadlString |
createAadlString()
Returns a new object of class 'Aadl String'.
|
AbstractFeature |
createAbstractFeature()
Returns a new object of class 'Abstract Feature'.
|
AbstractImplementation |
createAbstractImplementation()
Returns a new object of class 'Abstract Implementation'.
|
AbstractPrototype |
createAbstractPrototype()
Returns a new object of class 'Abstract Prototype'.
|
AbstractSubcomponent |
createAbstractSubcomponent()
Returns a new object of class 'Abstract Subcomponent'.
|
AbstractType |
createAbstractType()
Returns a new object of class 'Abstract Type'.
|
AccessConnection |
createAccessConnection()
Returns a new object of class 'Access Connection'.
|
AccessSpecification |
createAccessSpecification()
Returns a new object of class 'Access Specification'.
|
ArrayDimension |
createArrayDimension()
Returns a new object of class 'Array Dimension'.
|
ArrayRange |
createArrayRange()
Returns a new object of class 'Array Range'.
|
ArraySize |
createArraySize()
Returns a new object of class 'Array Size'.
|
BasicProperty |
createBasicProperty()
Returns a new object of class 'Basic Property'.
|
BasicPropertyAssociation |
createBasicPropertyAssociation()
Returns a new object of class 'Basic Property Association'.
|
BooleanLiteral |
createBooleanLiteral()
Returns a new object of class 'Boolean Literal'.
|
BusAccess |
createBusAccess()
Returns a new object of class 'Bus Access'.
|
BusImplementation |
createBusImplementation()
Returns a new object of class 'Bus Implementation'.
|
BusPrototype |
createBusPrototype()
Returns a new object of class 'Bus Prototype'.
|
BusSubcomponent |
createBusSubcomponent()
Returns a new object of class 'Bus Subcomponent'.
|
BusType |
createBusType()
Returns a new object of class 'Bus Type'.
|
ClassifierType |
createClassifierType()
Returns a new object of class 'Classifier Type'.
|
ClassifierValue |
createClassifierValue()
Returns a new object of class 'Classifier Value'.
|
Comment |
createComment()
Returns a new object of class 'Comment'.
|
ComponentImplementationReference |
createComponentImplementationReference()
Returns a new object of class 'Component Implementation Reference'.
|
ComponentPrototypeActual |
createComponentPrototypeActual()
Returns a new object of class 'Component Prototype Actual'.
|
ComponentPrototypeBinding |
createComponentPrototypeBinding()
Returns a new object of class 'Component Prototype Binding'.
|
ComponentTypeRename |
createComponentTypeRename()
Returns a new object of class 'Component Type Rename'.
|
ComputedValue |
createComputedValue()
Returns a new object of class 'Computed Value'.
|
ConnectedElement |
createConnectedElement()
Returns a new object of class 'Connected Element'.
|
ContainedNamedElement |
createContainedNamedElement()
Returns a new object of class 'Contained Named Element'.
|
ContainmentPathElement |
createContainmentPathElement()
Returns a new object of class 'Containment Path Element'.
|
DataAccess |
createDataAccess()
Returns a new object of class 'Data Access'.
|
DataImplementation |
createDataImplementation()
Returns a new object of class 'Data Implementation'.
|
DataPort |
createDataPort()
Returns a new object of class 'Data Port'.
|
DataPrototype |
createDataPrototype()
Returns a new object of class 'Data Prototype'.
|
DataSubcomponent |
createDataSubcomponent()
Returns a new object of class 'Data Subcomponent'.
|
DataType |
createDataType()
Returns a new object of class 'Data Type'.
|
DefaultAnnexLibrary |
createDefaultAnnexLibrary()
Returns a new object of class 'Default Annex Library'.
|
DefaultAnnexSubclause |
createDefaultAnnexSubclause()
Returns a new object of class 'Default Annex Subclause'.
|
DeviceImplementation |
createDeviceImplementation()
Returns a new object of class 'Device Implementation'.
|
DevicePrototype |
createDevicePrototype()
Returns a new object of class 'Device Prototype'.
|
DeviceSubcomponent |
createDeviceSubcomponent()
Returns a new object of class 'Device Subcomponent'.
|
DeviceType |
createDeviceType()
Returns a new object of class 'Device Type'.
|
ElementName |
createElementName()
Returns a new object of class 'Element Name'.
|
EndToEndFlow |
createEndToEndFlow()
Returns a new object of class 'End To End Flow'.
|
EndToEndFlowSegment |
createEndToEndFlowSegment()
Returns a new object of class 'End To End Flow Segment'.
|
EnumerationLiteral |
createEnumerationLiteral()
Returns a new object of class 'Enumeration Literal'.
|
EnumerationType |
createEnumerationType()
Returns a new object of class 'Enumeration Type'.
|
EventDataPort |
createEventDataPort()
Returns a new object of class 'Event Data Port'.
|
EventPort |
createEventPort()
Returns a new object of class 'Event Port'.
|
FeatureConnection |
createFeatureConnection()
Returns a new object of class 'Feature Connection'.
|
FeatureGroup |
createFeatureGroup()
Returns a new object of class 'Feature Group'.
|
FeatureGroupConnection |
createFeatureGroupConnection()
Returns a new object of class 'Feature Group Connection'.
|
FeatureGroupPrototype |
createFeatureGroupPrototype()
Returns a new object of class 'Feature Group Prototype'.
|
FeatureGroupPrototypeActual |
createFeatureGroupPrototypeActual()
Returns a new object of class 'Feature Group Prototype Actual'.
|
FeatureGroupPrototypeBinding |
createFeatureGroupPrototypeBinding()
Returns a new object of class 'Feature Group Prototype Binding'.
|
FeatureGroupType |
createFeatureGroupType()
Returns a new object of class 'Feature Group Type'.
|
FeatureGroupTypeRename |
createFeatureGroupTypeRename()
Returns a new object of class 'Feature Group Type Rename'.
|
FeaturePrototype |
createFeaturePrototype()
Returns a new object of class 'Feature Prototype'.
|
FeaturePrototypeBinding |
createFeaturePrototypeBinding()
Returns a new object of class 'Feature Prototype Binding'.
|
FeaturePrototypeReference |
createFeaturePrototypeReference()
Returns a new object of class 'Feature Prototype Reference'.
|
FlowEnd |
createFlowEnd()
Returns a new object of class 'Flow End'.
|
FlowImplementation |
createFlowImplementation()
Returns a new object of class 'Flow Implementation'.
|
FlowSegment |
createFlowSegment()
Returns a new object of class 'Flow Segment'.
|
FlowSpecification |
createFlowSpecification()
Returns a new object of class 'Flow Specification'.
|
GlobalNamespace |
createGlobalNamespace()
Returns a new object of class 'Global Namespace'.
|
GroupExtension |
createGroupExtension()
Returns a new object of class 'Group Extension'.
|
ImplementationExtension |
createImplementationExtension()
Returns a new object of class 'Implementation Extension'.
|
IntegerLiteral |
createIntegerLiteral()
Returns a new object of class 'Integer Literal'.
|
InternalEvent |
createInternalEvent()
Returns a new object of class 'Internal Event'.
|
ListType |
createListType()
Returns a new object of class 'List Type'.
|
ListValue |
createListValue()
Returns a new object of class 'List Value'.
|
MemoryImplementation |
createMemoryImplementation()
Returns a new object of class 'Memory Implementation'.
|
MemoryPrototype |
createMemoryPrototype()
Returns a new object of class 'Memory Prototype'.
|
MemorySubcomponent |
createMemorySubcomponent()
Returns a new object of class 'Memory Subcomponent'.
|
MemoryType |
createMemoryType()
Returns a new object of class 'Memory Type'.
|
MetaclassReference |
createMetaclassReference()
Returns a new object of class 'Metaclass Reference'.
|
ModalElement |
createModalElement()
Returns a new object of class 'Modal Element'.
|
ModalPropertyValue |
createModalPropertyValue()
Returns a new object of class 'Modal Property Value'.
|
Mode |
createMode()
Returns a new object of class 'Mode'.
|
ModeBinding |
createModeBinding()
Returns a new object of class 'Mode Binding'.
|
ModeTransition |
createModeTransition()
Returns a new object of class 'Mode Transition'.
|
NamedValue |
createNamedValue()
Returns a new object of class 'Named Value'.
|
NumericRange |
createNumericRange()
Returns a new object of class 'Numeric Range'.
|
Operation |
createOperation()
Returns a new object of class 'Operation'.
|
PackageRename |
createPackageRename()
Returns a new object of class 'Package Rename'.
|
Parameter |
createParameter()
Returns a new object of class 'Parameter'.
|
ParameterConnection |
createParameterConnection()
Returns a new object of class 'Parameter Connection'.
|
PortConnection |
createPortConnection()
Returns a new object of class 'Port Connection'.
|
PortSpecification |
createPortSpecification()
Returns a new object of class 'Port Specification'.
|
PrivatePackageSection |
createPrivatePackageSection()
Returns a new object of class 'Private Package Section'.
|
ProcessImplementation |
createProcessImplementation()
Returns a new object of class 'Process Implementation'.
|
ProcessorCall |
createProcessorCall()
Returns a new object of class 'Processor Call'.
|
ProcessorImplementation |
createProcessorImplementation()
Returns a new object of class 'Processor Implementation'.
|
ProcessorPort |
createProcessorPort()
Returns a new object of class 'Processor Port'.
|
ProcessorPrototype |
createProcessorPrototype()
Returns a new object of class 'Processor Prototype'.
|
ProcessorSubcomponent |
createProcessorSubcomponent()
Returns a new object of class 'Processor Subcomponent'.
|
ProcessorSubprogram |
createProcessorSubprogram()
Returns a new object of class 'Processor Subprogram'.
|
ProcessorType |
createProcessorType()
Returns a new object of class 'Processor Type'.
|
ProcessPrototype |
createProcessPrototype()
Returns a new object of class 'Process Prototype'.
|
ProcessSubcomponent |
createProcessSubcomponent()
Returns a new object of class 'Process Subcomponent'.
|
ProcessType |
createProcessType()
Returns a new object of class 'Process Type'.
|
Property |
createProperty()
Returns a new object of class 'Property'.
|
PropertyAssociation |
createPropertyAssociation()
Returns a new object of class 'Property Association'.
|
PropertyConstant |
createPropertyConstant()
Returns a new object of class 'Property Constant'.
|
PropertySet |
createPropertySet()
Returns a new object of class 'Property Set'.
|
PublicPackageSection |
createPublicPackageSection()
Returns a new object of class 'Public Package Section'.
|
RangeType |
createRangeType()
Returns a new object of class 'Range Type'.
|
RangeValue |
createRangeValue()
Returns a new object of class 'Range Value'.
|
Realization |
createRealization()
Returns a new object of class 'Realization'.
|
RealLiteral |
createRealLiteral()
Returns a new object of class 'Real Literal'.
|
RecordField |
createRecordField()
Returns a new object of class 'Record Field'.
|
RecordType |
createRecordType()
Returns a new object of class 'Record Type'.
|
RecordValue |
createRecordValue()
Returns a new object of class 'Record Value'.
|
ReferenceType |
createReferenceType()
Returns a new object of class 'Reference Type'.
|
ReferenceValue |
createReferenceValue()
Returns a new object of class 'Reference Value'.
|
StringLiteral |
createStringLiteral()
Returns a new object of class 'String Literal'.
|
SubprogramAccess |
createSubprogramAccess()
Returns a new object of class 'Subprogram Access'.
|
SubprogramCall |
createSubprogramCall()
Returns a new object of class 'Subprogram Call'.
|
SubprogramCallSequence |
createSubprogramCallSequence()
Returns a new object of class 'Subprogram Call Sequence'.
|
SubprogramGroupAccess |
createSubprogramGroupAccess()
Returns a new object of class 'Subprogram Group Access'.
|
SubprogramGroupImplementation |
createSubprogramGroupImplementation()
Returns a new object of class 'Subprogram Group Implementation'.
|
SubprogramGroupPrototype |
createSubprogramGroupPrototype()
Returns a new object of class 'Subprogram Group Prototype'.
|
SubprogramGroupSubcomponent |
createSubprogramGroupSubcomponent()
Returns a new object of class 'Subprogram Group Subcomponent'.
|
SubprogramGroupType |
createSubprogramGroupType()
Returns a new object of class 'Subprogram Group Type'.
|
SubprogramImplementation |
createSubprogramImplementation()
Returns a new object of class 'Subprogram Implementation'.
|
SubprogramPrototype |
createSubprogramPrototype()
Returns a new object of class 'Subprogram Prototype'.
|
SubprogramSubcomponent |
createSubprogramSubcomponent()
Returns a new object of class 'Subprogram Subcomponent'.
|
SubprogramType |
createSubprogramType()
Returns a new object of class 'Subprogram Type'.
|
SystemImplementation |
createSystemImplementation()
Returns a new object of class 'System Implementation'.
|
SystemPrototype |
createSystemPrototype()
Returns a new object of class 'System Prototype'.
|
SystemSubcomponent |
createSystemSubcomponent()
Returns a new object of class 'System Subcomponent'.
|
SystemType |
createSystemType()
Returns a new object of class 'System Type'.
|
ThreadGroupImplementation |
createThreadGroupImplementation()
Returns a new object of class 'Thread Group Implementation'.
|
ThreadGroupPrototype |
createThreadGroupPrototype()
Returns a new object of class 'Thread Group Prototype'.
|
ThreadGroupSubcomponent |
createThreadGroupSubcomponent()
Returns a new object of class 'Thread Group Subcomponent'.
|
ThreadGroupType |
createThreadGroupType()
Returns a new object of class 'Thread Group Type'.
|
ThreadImplementation |
createThreadImplementation()
Returns a new object of class 'Thread Implementation'.
|
ThreadPrototype |
createThreadPrototype()
Returns a new object of class 'Thread Prototype'.
|
ThreadSubcomponent |
createThreadSubcomponent()
Returns a new object of class 'Thread Subcomponent'.
|
ThreadType |
createThreadType()
Returns a new object of class 'Thread Type'.
|
TriggerPort |
createTriggerPort()
Returns a new object of class 'Trigger Port'.
|
TypeExtension |
createTypeExtension()
Returns a new object of class 'Type Extension'.
|
UnitLiteral |
createUnitLiteral()
Returns a new object of class 'Unit Literal'.
|
UnitsType |
createUnitsType()
Returns a new object of class 'Units Type'.
|
VirtualBusImplementation |
createVirtualBusImplementation()
Returns a new object of class 'Virtual Bus Implementation'.
|
VirtualBusPrototype |
createVirtualBusPrototype()
Returns a new object of class 'Virtual Bus Prototype'.
|
VirtualBusSubcomponent |
createVirtualBusSubcomponent()
Returns a new object of class 'Virtual Bus Subcomponent'.
|
VirtualBusType |
createVirtualBusType()
Returns a new object of class 'Virtual Bus Type'.
|
VirtualProcessorImplementation |
createVirtualProcessorImplementation()
Returns a new object of class 'Virtual Processor Implementation'.
|
VirtualProcessorPrototype |
createVirtualProcessorPrototype()
Returns a new object of class 'Virtual Processor Prototype'.
|
VirtualProcessorSubcomponent |
createVirtualProcessorSubcomponent()
Returns a new object of class 'Virtual Processor Subcomponent'.
|
VirtualProcessorType |
createVirtualProcessorType()
Returns a new object of class 'Virtual Processor Type'.
|
Aadl2Package |
getAadl2Package()
Returns the package supported by this factory.
|
convertToString, create, createFromString, getEPackage, setEPackage
getEAnnotation, getEAnnotations
static final Aadl2Factory eINSTANCE
Comment createComment()
PropertyAssociation createPropertyAssociation()
Property createProperty()
BasicProperty createBasicProperty()
MetaclassReference createMetaclassReference()
ModalElement createModalElement()
Mode createMode()
ContainedNamedElement createContainedNamedElement()
ContainmentPathElement createContainmentPathElement()
ArrayRange createArrayRange()
ModalPropertyValue createModalPropertyValue()
ArrayDimension createArrayDimension()
ArraySize createArraySize()
ComponentImplementationReference createComponentImplementationReference()
ModeTransition createModeTransition()
TriggerPort createTriggerPort()
ProcessorPort createProcessorPort()
InternalEvent createInternalEvent()
FlowSpecification createFlowSpecification()
FlowEnd createFlowEnd()
TypeExtension createTypeExtension()
FeatureGroup createFeatureGroup()
FeatureGroupType createFeatureGroupType()
GroupExtension createGroupExtension()
BusAccess createBusAccess()
DataAccess createDataAccess()
DataPort createDataPort()
EventDataPort createEventDataPort()
EventPort createEventPort()
Parameter createParameter()
SubprogramAccess createSubprogramAccess()
SubprogramGroupAccess createSubprogramGroupAccess()
AbstractFeature createAbstractFeature()
ModeBinding createModeBinding()
FlowImplementation createFlowImplementation()
FlowSegment createFlowSegment()
ConnectedElement createConnectedElement()
ImplementationExtension createImplementationExtension()
Realization createRealization()
EndToEndFlow createEndToEndFlow()
EndToEndFlowSegment createEndToEndFlowSegment()
AbstractSubcomponent createAbstractSubcomponent()
ElementName createElementName()
AccessConnection createAccessConnection()
ParameterConnection createParameterConnection()
PortConnection createPortConnection()
FeatureConnection createFeatureConnection()
FeatureGroupConnection createFeatureGroupConnection()
ProcessorSubprogram createProcessorSubprogram()
DefaultAnnexLibrary createDefaultAnnexLibrary()
DefaultAnnexSubclause createDefaultAnnexSubclause()
PublicPackageSection createPublicPackageSection()
PackageRename createPackageRename()
AadlPackage createAadlPackage()
PrivatePackageSection createPrivatePackageSection()
ComponentTypeRename createComponentTypeRename()
FeatureGroupTypeRename createFeatureGroupTypeRename()
AbstractType createAbstractType()
AbstractImplementation createAbstractImplementation()
SubprogramCallSequence createSubprogramCallSequence()
BusSubcomponent createBusSubcomponent()
DataSubcomponent createDataSubcomponent()
DeviceSubcomponent createDeviceSubcomponent()
MemorySubcomponent createMemorySubcomponent()
ProcessSubcomponent createProcessSubcomponent()
ProcessorSubcomponent createProcessorSubcomponent()
SystemSubcomponent createSystemSubcomponent()
SubprogramSubcomponent createSubprogramSubcomponent()
SubprogramGroupSubcomponent createSubprogramGroupSubcomponent()
ThreadSubcomponent createThreadSubcomponent()
ThreadGroupSubcomponent createThreadGroupSubcomponent()
VirtualBusSubcomponent createVirtualBusSubcomponent()
VirtualProcessorSubcomponent createVirtualProcessorSubcomponent()
AbstractPrototype createAbstractPrototype()
BusType createBusType()
BusImplementation createBusImplementation()
BusPrototype createBusPrototype()
DataType createDataType()
DataImplementation createDataImplementation()
DataPrototype createDataPrototype()
DeviceType createDeviceType()
DeviceImplementation createDeviceImplementation()
DevicePrototype createDevicePrototype()
MemoryType createMemoryType()
MemoryImplementation createMemoryImplementation()
MemoryPrototype createMemoryPrototype()
ProcessType createProcessType()
ProcessorType createProcessorType()
ProcessImplementation createProcessImplementation()
ProcessPrototype createProcessPrototype()
ProcessorImplementation createProcessorImplementation()
ProcessorPrototype createProcessorPrototype()
SubprogramType createSubprogramType()
SubprogramImplementation createSubprogramImplementation()
SubprogramPrototype createSubprogramPrototype()
SubprogramGroupType createSubprogramGroupType()
SubprogramGroupImplementation createSubprogramGroupImplementation()
SubprogramGroupPrototype createSubprogramGroupPrototype()
SystemType createSystemType()
SystemImplementation createSystemImplementation()
SystemPrototype createSystemPrototype()
ThreadType createThreadType()
ThreadImplementation createThreadImplementation()
ThreadPrototype createThreadPrototype()
ThreadGroupType createThreadGroupType()
ThreadGroupImplementation createThreadGroupImplementation()
ThreadGroupPrototype createThreadGroupPrototype()
VirtualBusType createVirtualBusType()
VirtualBusImplementation createVirtualBusImplementation()
VirtualBusPrototype createVirtualBusPrototype()
VirtualProcessorType createVirtualProcessorType()
VirtualProcessorImplementation createVirtualProcessorImplementation()
VirtualProcessorPrototype createVirtualProcessorPrototype()
ComponentPrototypeBinding createComponentPrototypeBinding()
ComponentPrototypeActual createComponentPrototypeActual()
FeatureGroupPrototype createFeatureGroupPrototype()
FeatureGroupPrototypeBinding createFeatureGroupPrototypeBinding()
FeatureGroupPrototypeActual createFeatureGroupPrototypeActual()
FeaturePrototype createFeaturePrototype()
FeaturePrototypeBinding createFeaturePrototypeBinding()
AccessSpecification createAccessSpecification()
PortSpecification createPortSpecification()
FeaturePrototypeReference createFeaturePrototypeReference()
ProcessorCall createProcessorCall()
SubprogramCall createSubprogramCall()
BasicPropertyAssociation createBasicPropertyAssociation()
PropertyConstant createPropertyConstant()
EnumerationLiteral createEnumerationLiteral()
UnitLiteral createUnitLiteral()
StringLiteral createStringLiteral()
ClassifierValue createClassifierValue()
ReferenceValue createReferenceValue()
BooleanLiteral createBooleanLiteral()
RangeValue createRangeValue()
IntegerLiteral createIntegerLiteral()
RealLiteral createRealLiteral()
Operation createOperation()
RecordValue createRecordValue()
ComputedValue createComputedValue()
ListValue createListValue()
NamedValue createNamedValue()
PropertySet createPropertySet()
GlobalNamespace createGlobalNamespace()
AadlBoolean createAadlBoolean()
AadlString createAadlString()
AadlInteger createAadlInteger()
UnitsType createUnitsType()
EnumerationType createEnumerationType()
NumericRange createNumericRange()
AadlReal createAadlReal()
ClassifierType createClassifierType()
RangeType createRangeType()
RecordType createRecordType()
RecordField createRecordField()
ReferenceType createReferenceType()
ListType createListType()
Aadl2Package getAadl2Package()