|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Aadl2Factory
The Factory for the model. It provides a create method for each non-abstract class of the model.
Aadl2Package
Field Summary | |
---|---|
static Aadl2Factory |
eINSTANCE
The singleton instance of the factory |
Method Summary | |
---|---|
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' |
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' |
ArrayRange |
createArrayRange()
Returns a new object of class 'Array Range' |
ArraySpecification |
createArraySpecification()
Returns a new object of class 'Array Specification' |
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' |
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' |
ComponentPrototype |
createComponentPrototype()
Returns a new object of class 'Component Prototype' |
ComponentPrototypeBinding |
createComponentPrototypeBinding()
Returns a new object of class 'Component Prototype Binding' |
ComponentPrototypeReference |
createComponentPrototypeReference()
Returns a new object of class 'Component Prototype Reference' |
ComponentReference |
createComponentReference()
Returns a new object of class 'Component Reference' |
ComponentTypeRename |
createComponentTypeRename()
Returns a new object of class 'Component Type Rename' |
ComputedValue |
createComputedValue()
Returns a new object of class 'Computed Value' |
ConstantValue |
createConstantValue()
Returns a new object of class 'Constant Value' |
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' |
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' |
DeviceSubcomponent |
createDeviceSubcomponent()
Returns a new object of class 'Device Subcomponent' |
DeviceType |
createDeviceType()
Returns a new object of class 'Device Type' |
EndToEndFlow |
createEndToEndFlow()
Returns a new object of class 'End To End Flow' |
EndToEndFlowElement |
createEndToEndFlowElement()
Returns a new object of class 'End To End Flow Element' |
EnumerationLiteral |
createEnumerationLiteral()
Returns a new object of class 'Enumeration Literal' |
EnumerationType |
createEnumerationType()
Returns a new object of class 'Enumeration Type' |
EnumerationValue |
createEnumerationValue()
Returns a new object of class 'Enumeration Value' |
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' |
FeatureGroupConnectionEnd |
createFeatureGroupConnectionEnd()
Returns a new object of class 'Feature Group Connection End' |
FeatureGroupPrototype |
createFeatureGroupPrototype()
Returns a new object of class 'Feature Group Prototype' |
FeatureGroupPrototypeBinding |
createFeatureGroupPrototypeBinding()
Returns a new object of class 'Feature Group Prototype Binding' |
FeatureGroupPrototypeReference |
createFeatureGroupPrototypeReference()
Returns a new object of class 'Feature Group Prototype Reference' |
FeatureGroupReference |
createFeatureGroupReference()
Returns a new object of class 'Feature Group Reference' |
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' |
FlowImplementation |
createFlowImplementation()
Returns a new object of class 'Flow Implementation' |
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' |
ListValue |
createListValue()
Returns a new object of class 'List Value' |
MemoryImplementation |
createMemoryImplementation()
Returns a new object of class 'Memory Implementation' |
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' |
Numeral |
createNumeral()
Returns a new object of class 'Numeral' |
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' |
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' |
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' |
PropertyReference |
createPropertyReference()
Returns a new object of class 'Property Reference' |
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' |
SubcomponentFlow |
createSubcomponentFlow()
Returns a new object of class 'Subcomponent Flow' |
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' |
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' |
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' |
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' |
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' |
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' |
UnitValue |
createUnitValue()
Returns a new object of class 'Unit Value' |
VirtualBusImplementation |
createVirtualBusImplementation()
Returns a new object of class 'Virtual Bus Implementation' |
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' |
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 |
Methods inherited from interface org.eclipse.emf.ecore.EFactory |
---|
convertToString, create, createFromString, getEPackage, setEPackage |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Field Detail |
---|
static final Aadl2Factory eINSTANCE
Method Detail |
---|
Comment createComment()
PropertyAssociation createPropertyAssociation()
BasicPropertyAssociation createBasicPropertyAssociation()
BasicProperty createBasicProperty()
Property createProperty()
ContainedNamedElement createContainedNamedElement()
ArrayRange createArrayRange()
ModalPropertyValue createModalPropertyValue()
ContainmentPathElement createContainmentPathElement()
Mode createMode()
ModeTransition createModeTransition()
TriggerPort createTriggerPort()
ArraySpecification createArraySpecification()
ModalElement createModalElement()
TypeExtension createTypeExtension()
FlowSpecification createFlowSpecification()
EndToEndFlowElement createEndToEndFlowElement()
ModeBinding createModeBinding()
ComponentImplementationReference createComponentImplementationReference()
FlowImplementation createFlowImplementation()
FeatureGroup createFeatureGroup()
FeatureGroupConnectionEnd createFeatureGroupConnectionEnd()
FeatureGroupType createFeatureGroupType()
GroupExtension createGroupExtension()
AbstractSubcomponent createAbstractSubcomponent()
ComponentPrototype createComponentPrototype()
ComponentPrototypeBinding createComponentPrototypeBinding()
FeatureGroupPrototype createFeatureGroupPrototype()
FeatureGroupPrototypeBinding createFeatureGroupPrototypeBinding()
FeaturePrototype createFeaturePrototype()
FeaturePrototypeBinding createFeaturePrototypeBinding()
AccessSpecification createAccessSpecification()
PortSpecification createPortSpecification()
FeaturePrototypeReference createFeaturePrototypeReference()
ComponentPrototypeReference createComponentPrototypeReference()
ComponentReference createComponentReference()
FeatureGroupPrototypeReference createFeatureGroupPrototypeReference()
FeatureGroupReference createFeatureGroupReference()
Numeral createNumeral()
EndToEndFlow createEndToEndFlow()
FeatureConnection createFeatureConnection()
DataAccess createDataAccess()
BusAccess createBusAccess()
SubprogramAccess createSubprogramAccess()
DataPort createDataPort()
EventPort createEventPort()
EventDataPort createEventDataPort()
Parameter createParameter()
SubprogramGroupAccess createSubprogramGroupAccess()
ImplementationExtension createImplementationExtension()
Realization createRealization()
DeviceSubcomponent createDeviceSubcomponent()
DeviceType createDeviceType()
DeviceImplementation createDeviceImplementation()
BusSubcomponent createBusSubcomponent()
AbstractType createAbstractType()
AbstractImplementation createAbstractImplementation()
DataSubcomponent createDataSubcomponent()
MemorySubcomponent createMemorySubcomponent()
ProcessSubcomponent createProcessSubcomponent()
ProcessorSubcomponent createProcessorSubcomponent()
SystemSubcomponent createSystemSubcomponent()
SubprogramSubcomponent createSubprogramSubcomponent()
SubprogramGroupSubcomponent createSubprogramGroupSubcomponent()
ThreadSubcomponent createThreadSubcomponent()
ThreadGroupSubcomponent createThreadGroupSubcomponent()
VirtualBusSubcomponent createVirtualBusSubcomponent()
VirtualProcessorSubcomponent createVirtualProcessorSubcomponent()
SubprogramCallSequence createSubprogramCallSequence()
SubprogramCall createSubprogramCall()
ProcessorPort createProcessorPort()
InternalEvent createInternalEvent()
BusType createBusType()
BusImplementation createBusImplementation()
DataType createDataType()
DataImplementation createDataImplementation()
MemoryType createMemoryType()
MemoryImplementation createMemoryImplementation()
SystemType createSystemType()
SystemImplementation createSystemImplementation()
ThreadType createThreadType()
ThreadImplementation createThreadImplementation()
ThreadGroupType createThreadGroupType()
ThreadGroupImplementation createThreadGroupImplementation()
VirtualBusType createVirtualBusType()
VirtualBusImplementation createVirtualBusImplementation()
VirtualProcessorType createVirtualProcessorType()
VirtualProcessorImplementation createVirtualProcessorImplementation()
SubprogramGroupType createSubprogramGroupType()
SubprogramGroupImplementation createSubprogramGroupImplementation()
ProcessorType createProcessorType()
ProcessorImplementation createProcessorImplementation()
ProcessType createProcessType()
ProcessImplementation createProcessImplementation()
SubprogramType createSubprogramType()
SubprogramImplementation createSubprogramImplementation()
AccessConnection createAccessConnection()
ParameterConnection createParameterConnection()
PortConnection createPortConnection()
FeatureGroupConnection createFeatureGroupConnection()
ProcessorSubprogram createProcessorSubprogram()
SubcomponentFlow createSubcomponentFlow()
DefaultAnnexLibrary createDefaultAnnexLibrary()
DefaultAnnexSubclause createDefaultAnnexSubclause()
AbstractFeature createAbstractFeature()
PublicPackageSection createPublicPackageSection()
PackageRename createPackageRename()
AadlPackage createAadlPackage()
PrivatePackageSection createPrivatePackageSection()
ComponentTypeRename createComponentTypeRename()
FeatureGroupTypeRename createFeatureGroupTypeRename()
GlobalNamespace createGlobalNamespace()
PropertySet createPropertySet()
PropertyConstant createPropertyConstant()
ProcessorCall createProcessorCall()
EnumerationValue createEnumerationValue()
AadlInteger createAadlInteger()
AadlReal createAadlReal()
AadlBoolean createAadlBoolean()
AadlString createAadlString()
EnumerationType createEnumerationType()
NumericRange createNumericRange()
EnumerationLiteral createEnumerationLiteral()
UnitValue createUnitValue()
UnitLiteral createUnitLiteral()
StringLiteral createStringLiteral()
ClassifierValue createClassifierValue()
ReferenceValue createReferenceValue()
BooleanLiteral createBooleanLiteral()
RangeValue createRangeValue()
IntegerLiteral createIntegerLiteral()
RealLiteral createRealLiteral()
ConstantValue createConstantValue()
PropertyReference createPropertyReference()
Operation createOperation()
RecordValue createRecordValue()
ComputedValue createComputedValue()
ListValue createListValue()
UnitsType createUnitsType()
ClassifierType createClassifierType()
MetaclassReference createMetaclassReference()
ReferenceType createReferenceType()
RangeType createRangeType()
RecordType createRecordType()
RecordField createRecordField()
Aadl2Package getAadl2Package()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |