public class Aadl2Switch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
doSwitch(object)
to invoke the caseXXX
method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
Aadl2Package
Constructor and Description |
---|
Aadl2Switch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseAadlBoolean(AadlBoolean object)
Returns the result of interpreting the object as an instance of 'Aadl Boolean'.
|
T |
caseAadlInteger(AadlInteger object)
Returns the result of interpreting the object as an instance of 'Aadl Integer'.
|
T |
caseAadlPackage(AadlPackage object)
Returns the result of interpreting the object as an instance of 'Aadl Package'.
|
T |
caseAadlReal(AadlReal object)
Returns the result of interpreting the object as an instance of 'Aadl Real'.
|
T |
caseAadlString(AadlString object)
Returns the result of interpreting the object as an instance of 'Aadl String'.
|
T |
caseAbstract(Abstract object)
Returns the result of interpreting the object as an instance of 'Abstract'.
|
T |
caseAbstractClassifier(AbstractClassifier object)
Returns the result of interpreting the object as an instance of 'Abstract Classifier'.
|
T |
caseAbstractConnectionEnd(AbstractConnectionEnd object)
Returns the result of interpreting the object as an instance of 'Abstract Connection End'.
|
T |
caseAbstractFeature(AbstractFeature object)
Returns the result of interpreting the object as an instance of 'Abstract Feature'.
|
T |
caseAbstractImplementation(AbstractImplementation object)
Returns the result of interpreting the object as an instance of 'Abstract Implementation'.
|
T |
caseAbstractNamedValue(AbstractNamedValue object)
Returns the result of interpreting the object as an instance of 'Abstract Named Value'.
|
T |
caseAbstractPrototype(AbstractPrototype object)
Returns the result of interpreting the object as an instance of 'Abstract Prototype'.
|
T |
caseAbstractSubcomponent(AbstractSubcomponent object)
Returns the result of interpreting the object as an instance of 'Abstract Subcomponent'.
|
T |
caseAbstractSubcomponentType(AbstractSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Abstract Subcomponent Type'.
|
T |
caseAbstractType(AbstractType object)
Returns the result of interpreting the object as an instance of 'Abstract Type'.
|
T |
caseAccess(Access object)
Returns the result of interpreting the object as an instance of 'Access'.
|
T |
caseAccessConnection(AccessConnection object)
Returns the result of interpreting the object as an instance of 'Access Connection'.
|
T |
caseAccessConnectionEnd(AccessConnectionEnd object)
Returns the result of interpreting the object as an instance of 'Access Connection End'.
|
T |
caseAccessSpecification(AccessSpecification object)
Returns the result of interpreting the object as an instance of 'Access Specification'.
|
T |
caseAnnexLibrary(AnnexLibrary object)
Returns the result of interpreting the object as an instance of 'Annex Library'.
|
T |
caseAnnexSubclause(AnnexSubclause object)
Returns the result of interpreting the object as an instance of 'Annex Subclause'.
|
T |
caseArrayableElement(ArrayableElement object)
Returns the result of interpreting the object as an instance of 'Arrayable Element'.
|
T |
caseArrayDimension(ArrayDimension object)
Returns the result of interpreting the object as an instance of 'Array Dimension'.
|
T |
caseArrayRange(ArrayRange object)
Returns the result of interpreting the object as an instance of 'Array Range'.
|
T |
caseArraySize(ArraySize object)
Returns the result of interpreting the object as an instance of 'Array Size'.
|
T |
caseArraySizeProperty(ArraySizeProperty object)
Returns the result of interpreting the object as an instance of 'Array Size Property'.
|
T |
caseBasicProperty(BasicProperty object)
Returns the result of interpreting the object as an instance of 'Basic Property'.
|
T |
caseBasicPropertyAssociation(BasicPropertyAssociation object)
Returns the result of interpreting the object as an instance of 'Basic Property Association'.
|
T |
caseBehavioralFeature(BehavioralFeature object)
Returns the result of interpreting the object as an instance of 'Behavioral Feature'.
|
T |
caseBehavioredImplementation(BehavioredImplementation object)
Returns the result of interpreting the object as an instance of 'Behaviored Implementation'.
|
T |
caseBooleanLiteral(BooleanLiteral object)
Returns the result of interpreting the object as an instance of 'Boolean Literal'.
|
T |
caseBus(Bus object)
Returns the result of interpreting the object as an instance of 'Bus'.
|
T |
caseBusAccess(BusAccess object)
Returns the result of interpreting the object as an instance of 'Bus Access'.
|
T |
caseBusClassifier(BusClassifier object)
Returns the result of interpreting the object as an instance of 'Bus Classifier'.
|
T |
caseBusImplementation(BusImplementation object)
Returns the result of interpreting the object as an instance of 'Bus Implementation'.
|
T |
caseBusPrototype(BusPrototype object)
Returns the result of interpreting the object as an instance of 'Bus Prototype'.
|
T |
caseBusSubcomponent(BusSubcomponent object)
Returns the result of interpreting the object as an instance of 'Bus Subcomponent'.
|
T |
caseBusSubcomponentType(BusSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Bus Subcomponent Type'.
|
T |
caseBusType(BusType object)
Returns the result of interpreting the object as an instance of 'Bus Type'.
|
T |
caseCallContext(CallContext object)
Returns the result of interpreting the object as an instance of 'Call Context'.
|
T |
caseCalledSubprogram(CalledSubprogram object)
Returns the result of interpreting the object as an instance of 'Called Subprogram'.
|
T |
caseCallSpecification(CallSpecification object)
Returns the result of interpreting the object as an instance of 'Call Specification'.
|
T |
caseClassifier(Classifier object)
Returns the result of interpreting the object as an instance of 'Classifier'.
|
T |
caseClassifierFeature(ClassifierFeature object)
Returns the result of interpreting the object as an instance of 'Classifier Feature'.
|
T |
caseClassifierType(ClassifierType object)
Returns the result of interpreting the object as an instance of 'Classifier Type'.
|
T |
caseClassifierValue(ClassifierValue object)
Returns the result of interpreting the object as an instance of 'Classifier Value'.
|
T |
caseComment(Comment object)
Returns the result of interpreting the object as an instance of 'Comment'.
|
T |
caseComponentClassifier(ComponentClassifier object)
Returns the result of interpreting the object as an instance of 'Component Classifier'.
|
T |
caseComponentImplementation(ComponentImplementation object)
Returns the result of interpreting the object as an instance of 'Component Implementation'.
|
T |
caseComponentImplementationReference(ComponentImplementationReference object)
Returns the result of interpreting the object as an instance of 'Component Implementation Reference'.
|
T |
caseComponentPrototype(ComponentPrototype object)
Returns the result of interpreting the object as an instance of 'Component Prototype'.
|
T |
caseComponentPrototypeActual(ComponentPrototypeActual object)
Returns the result of interpreting the object as an instance of 'Component Prototype Actual'.
|
T |
caseComponentPrototypeBinding(ComponentPrototypeBinding object)
Returns the result of interpreting the object as an instance of 'Component Prototype Binding'.
|
T |
caseComponentType(ComponentType object)
Returns the result of interpreting the object as an instance of 'Component Type'.
|
T |
caseComponentTypeRename(ComponentTypeRename object)
Returns the result of interpreting the object as an instance of 'Component Type Rename'.
|
T |
caseComputedValue(ComputedValue object)
Returns the result of interpreting the object as an instance of 'Computed Value'.
|
T |
caseConnectedElement(ConnectedElement object)
Returns the result of interpreting the object as an instance of 'Connected Element'.
|
T |
caseConnection(Connection object)
Returns the result of interpreting the object as an instance of 'Connection'.
|
T |
caseConnectionEnd(ConnectionEnd object)
Returns the result of interpreting the object as an instance of 'Connection End'.
|
T |
caseContainedNamedElement(ContainedNamedElement object)
Returns the result of interpreting the object as an instance of 'Contained Named Element'.
|
T |
caseContainmentPathElement(ContainmentPathElement object)
Returns the result of interpreting the object as an instance of 'Containment Path Element'.
|
T |
caseContext(Context object)
Returns the result of interpreting the object as an instance of 'Context'.
|
T |
caseData(Data object)
Returns the result of interpreting the object as an instance of 'Data'.
|
T |
caseDataAccess(DataAccess object)
Returns the result of interpreting the object as an instance of 'Data Access'.
|
T |
caseDataClassifier(DataClassifier object)
Returns the result of interpreting the object as an instance of 'Data Classifier'.
|
T |
caseDataImplementation(DataImplementation object)
Returns the result of interpreting the object as an instance of 'Data Implementation'.
|
T |
caseDataPort(DataPort object)
Returns the result of interpreting the object as an instance of 'Data Port'.
|
T |
caseDataPrototype(DataPrototype object)
Returns the result of interpreting the object as an instance of 'Data Prototype'.
|
T |
caseDataSubcomponent(DataSubcomponent object)
Returns the result of interpreting the object as an instance of 'Data Subcomponent'.
|
T |
caseDataSubcomponentType(DataSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Data Subcomponent Type'.
|
T |
caseDataType(DataType object)
Returns the result of interpreting the object as an instance of 'Data Type'.
|
T |
caseDefaultAnnexLibrary(DefaultAnnexLibrary object)
Returns the result of interpreting the object as an instance of 'Default Annex Library'.
|
T |
caseDefaultAnnexSubclause(DefaultAnnexSubclause object)
Returns the result of interpreting the object as an instance of 'Default Annex Subclause'.
|
T |
caseDevice(Device object)
Returns the result of interpreting the object as an instance of 'Device'.
|
T |
caseDeviceClassifier(DeviceClassifier object)
Returns the result of interpreting the object as an instance of 'Device Classifier'.
|
T |
caseDeviceImplementation(DeviceImplementation object)
Returns the result of interpreting the object as an instance of 'Device Implementation'.
|
T |
caseDevicePrototype(DevicePrototype object)
Returns the result of interpreting the object as an instance of 'Device Prototype'.
|
T |
caseDeviceSubcomponent(DeviceSubcomponent object)
Returns the result of interpreting the object as an instance of 'Device Subcomponent'.
|
T |
caseDeviceSubcomponentType(DeviceSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Device Subcomponent Type'.
|
T |
caseDeviceType(DeviceType object)
Returns the result of interpreting the object as an instance of 'Device Type'.
|
T |
caseDirectedFeature(DirectedFeature object)
Returns the result of interpreting the object as an instance of 'Directed Feature'.
|
T |
caseDirectedRelationship(DirectedRelationship object)
Returns the result of interpreting the object as an instance of 'Directed Relationship'.
|
T |
caseElement(Element object)
Returns the result of interpreting the object as an instance of 'Element'.
|
T |
caseElementName(ElementName object)
Returns the result of interpreting the object as an instance of 'Element Name'.
|
T |
caseEndToEndFlow(EndToEndFlow object)
Returns the result of interpreting the object as an instance of 'End To End Flow'.
|
T |
caseEndToEndFlowElement(EndToEndFlowElement object)
Returns the result of interpreting the object as an instance of 'End To End Flow Element'.
|
T |
caseEndToEndFlowSegment(EndToEndFlowSegment object)
Returns the result of interpreting the object as an instance of 'End To End Flow Segment'.
|
T |
caseEnumerationLiteral(EnumerationLiteral object)
Returns the result of interpreting the object as an instance of 'Enumeration Literal'.
|
T |
caseEnumerationType(EnumerationType object)
Returns the result of interpreting the object as an instance of 'Enumeration Type'.
|
T |
caseEventDataPort(EventDataPort object)
Returns the result of interpreting the object as an instance of 'Event Data Port'.
|
T |
caseEventPort(EventPort object)
Returns the result of interpreting the object as an instance of 'Event Port'.
|
T |
caseFeature(Feature object)
Returns the result of interpreting the object as an instance of 'Feature'.
|
T |
caseFeatureClassifier(FeatureClassifier object)
Returns the result of interpreting the object as an instance of 'Feature Classifier'.
|
T |
caseFeatureConnection(FeatureConnection object)
Returns the result of interpreting the object as an instance of 'Feature Connection'.
|
T |
caseFeatureConnectionEnd(FeatureConnectionEnd object)
Returns the result of interpreting the object as an instance of 'Feature Connection End'.
|
T |
caseFeatureGroup(FeatureGroup object)
Returns the result of interpreting the object as an instance of 'Feature Group'.
|
T |
caseFeatureGroupConnection(FeatureGroupConnection object)
Returns the result of interpreting the object as an instance of 'Feature Group Connection'.
|
T |
caseFeatureGroupConnectionEnd(FeatureGroupConnectionEnd object)
Returns the result of interpreting the object as an instance of 'Feature Group Connection End'.
|
T |
caseFeatureGroupPrototype(FeatureGroupPrototype object)
Returns the result of interpreting the object as an instance of 'Feature Group Prototype'.
|
T |
caseFeatureGroupPrototypeActual(FeatureGroupPrototypeActual object)
Returns the result of interpreting the object as an instance of 'Feature Group Prototype Actual'.
|
T |
caseFeatureGroupPrototypeBinding(FeatureGroupPrototypeBinding object)
Returns the result of interpreting the object as an instance of 'Feature Group Prototype Binding'.
|
T |
caseFeatureGroupType(FeatureGroupType object)
Returns the result of interpreting the object as an instance of 'Feature Group Type'.
|
T |
caseFeatureGroupTypeRename(FeatureGroupTypeRename object)
Returns the result of interpreting the object as an instance of 'Feature Group Type Rename'.
|
T |
caseFeaturePrototype(FeaturePrototype object)
Returns the result of interpreting the object as an instance of 'Feature Prototype'.
|
T |
caseFeaturePrototypeActual(FeaturePrototypeActual object)
Returns the result of interpreting the object as an instance of 'Feature Prototype Actual'.
|
T |
caseFeaturePrototypeBinding(FeaturePrototypeBinding object)
Returns the result of interpreting the object as an instance of 'Feature Prototype Binding'.
|
T |
caseFeaturePrototypeReference(FeaturePrototypeReference object)
Returns the result of interpreting the object as an instance of 'Feature Prototype Reference'.
|
T |
caseFeatureType(FeatureType object)
Returns the result of interpreting the object as an instance of 'Feature Type'.
|
T |
caseFlow(Flow object)
Returns the result of interpreting the object as an instance of 'Flow'.
|
T |
caseFlowElement(FlowElement object)
Returns the result of interpreting the object as an instance of 'Flow Element'.
|
T |
caseFlowEnd(FlowEnd object)
Returns the result of interpreting the object as an instance of 'Flow End'.
|
T |
caseFlowFeature(FlowFeature object)
Returns the result of interpreting the object as an instance of 'Flow Feature'.
|
T |
caseFlowImplementation(FlowImplementation object)
Returns the result of interpreting the object as an instance of 'Flow Implementation'.
|
T |
caseFlowSegment(FlowSegment object)
Returns the result of interpreting the object as an instance of 'Flow Segment'.
|
T |
caseFlowSpecification(FlowSpecification object)
Returns the result of interpreting the object as an instance of 'Flow Specification'.
|
T |
caseGeneralization(Generalization object)
Returns the result of interpreting the object as an instance of 'Generalization'.
|
T |
caseGlobalNamespace(GlobalNamespace object)
Returns the result of interpreting the object as an instance of 'Global Namespace'.
|
T |
caseGroupExtension(GroupExtension object)
Returns the result of interpreting the object as an instance of 'Group Extension'.
|
T |
caseImplementationExtension(ImplementationExtension object)
Returns the result of interpreting the object as an instance of 'Implementation Extension'.
|
T |
caseIntegerLiteral(IntegerLiteral object)
Returns the result of interpreting the object as an instance of 'Integer Literal'.
|
T |
caseInternalEvent(InternalEvent object)
Returns the result of interpreting the object as an instance of 'Internal Event'.
|
T |
caseListType(ListType object)
Returns the result of interpreting the object as an instance of 'List Type'.
|
T |
caseListValue(ListValue object)
Returns the result of interpreting the object as an instance of 'List Value'.
|
T |
caseMemory(Memory object)
Returns the result of interpreting the object as an instance of 'Memory'.
|
T |
caseMemoryClassifier(MemoryClassifier object)
Returns the result of interpreting the object as an instance of 'Memory Classifier'.
|
T |
caseMemoryImplementation(MemoryImplementation object)
Returns the result of interpreting the object as an instance of 'Memory Implementation'.
|
T |
caseMemoryPrototype(MemoryPrototype object)
Returns the result of interpreting the object as an instance of 'Memory Prototype'.
|
T |
caseMemorySubcomponent(MemorySubcomponent object)
Returns the result of interpreting the object as an instance of 'Memory Subcomponent'.
|
T |
caseMemorySubcomponentType(MemorySubcomponentType object)
Returns the result of interpreting the object as an instance of 'Memory Subcomponent Type'.
|
T |
caseMemoryType(MemoryType object)
Returns the result of interpreting the object as an instance of 'Memory Type'.
|
T |
caseMetaclassReference(MetaclassReference object)
Returns the result of interpreting the object as an instance of 'Metaclass Reference'.
|
T |
caseModalElement(ModalElement object)
Returns the result of interpreting the object as an instance of 'Modal Element'.
|
T |
caseModalPath(ModalPath object)
Returns the result of interpreting the object as an instance of 'Modal Path'.
|
T |
caseModalPropertyValue(ModalPropertyValue object)
Returns the result of interpreting the object as an instance of 'Modal Property Value'.
|
T |
caseMode(Mode object)
Returns the result of interpreting the object as an instance of 'Mode'.
|
T |
caseModeBinding(ModeBinding object)
Returns the result of interpreting the object as an instance of 'Mode Binding'.
|
T |
caseModeFeature(ModeFeature object)
Returns the result of interpreting the object as an instance of 'Mode Feature'.
|
T |
caseModelUnit(ModelUnit object)
Returns the result of interpreting the object as an instance of 'Model Unit'.
|
T |
caseModeTransition(ModeTransition object)
Returns the result of interpreting the object as an instance of 'Mode Transition'.
|
T |
caseModeTransitionTrigger(ModeTransitionTrigger object)
Returns the result of interpreting the object as an instance of 'Mode Transition Trigger'.
|
T |
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.
|
T |
caseNamedValue(NamedValue object)
Returns the result of interpreting the object as an instance of 'Named Value'.
|
T |
caseNamespace(Namespace object)
Returns the result of interpreting the object as an instance of 'Namespace'.
|
T |
caseNonListType(NonListType object)
Returns the result of interpreting the object as an instance of 'Non List Type'.
|
T |
caseNumberType(NumberType object)
Returns the result of interpreting the object as an instance of 'Number Type'.
|
T |
caseNumberValue(NumberValue object)
Returns the result of interpreting the object as an instance of 'Number Value'.
|
T |
caseNumericRange(NumericRange object)
Returns the result of interpreting the object as an instance of 'Numeric Range'.
|
T |
caseOperation(Operation object)
Returns the result of interpreting the object as an instance of 'Operation'.
|
T |
casePackageRename(PackageRename object)
Returns the result of interpreting the object as an instance of 'Package Rename'.
|
T |
casePackageSection(PackageSection object)
Returns the result of interpreting the object as an instance of 'Package Section'.
|
T |
caseParameter(Parameter object)
Returns the result of interpreting the object as an instance of 'Parameter'.
|
T |
caseParameterConnection(ParameterConnection object)
Returns the result of interpreting the object as an instance of 'Parameter Connection'.
|
T |
caseParameterConnectionEnd(ParameterConnectionEnd object)
Returns the result of interpreting the object as an instance of 'Parameter Connection End'.
|
T |
casePort(Port object)
Returns the result of interpreting the object as an instance of 'Port'.
|
T |
casePortConnection(PortConnection object)
Returns the result of interpreting the object as an instance of 'Port Connection'.
|
T |
casePortConnectionEnd(PortConnectionEnd object)
Returns the result of interpreting the object as an instance of 'Port Connection End'.
|
T |
casePortSpecification(PortSpecification object)
Returns the result of interpreting the object as an instance of 'Port Specification'.
|
T |
casePrivatePackageSection(PrivatePackageSection object)
Returns the result of interpreting the object as an instance of 'Private Package Section'.
|
T |
caseProcess(Process object)
Returns the result of interpreting the object as an instance of 'Process'.
|
T |
caseProcessClassifier(ProcessClassifier object)
Returns the result of interpreting the object as an instance of 'Process Classifier'.
|
T |
caseProcessImplementation(ProcessImplementation object)
Returns the result of interpreting the object as an instance of 'Process Implementation'.
|
T |
caseProcessor(Processor object)
Returns the result of interpreting the object as an instance of 'Processor'.
|
T |
caseProcessorCall(ProcessorCall object)
Returns the result of interpreting the object as an instance of 'Processor Call'.
|
T |
caseProcessorClassifier(ProcessorClassifier object)
Returns the result of interpreting the object as an instance of 'Processor Classifier'.
|
T |
caseProcessorImplementation(ProcessorImplementation object)
Returns the result of interpreting the object as an instance of 'Processor Implementation'.
|
T |
caseProcessorPort(ProcessorPort object)
Returns the result of interpreting the object as an instance of 'Processor Port'.
|
T |
caseProcessorPrototype(ProcessorPrototype object)
Returns the result of interpreting the object as an instance of 'Processor Prototype'.
|
T |
caseProcessorSubcomponent(ProcessorSubcomponent object)
Returns the result of interpreting the object as an instance of 'Processor Subcomponent'.
|
T |
caseProcessorSubcomponentType(ProcessorSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Processor Subcomponent Type'.
|
T |
caseProcessorSubprogram(ProcessorSubprogram object)
Returns the result of interpreting the object as an instance of 'Processor Subprogram'.
|
T |
caseProcessorType(ProcessorType object)
Returns the result of interpreting the object as an instance of 'Processor Type'.
|
T |
caseProcessPrototype(ProcessPrototype object)
Returns the result of interpreting the object as an instance of 'Process Prototype'.
|
T |
caseProcessSubcomponent(ProcessSubcomponent object)
Returns the result of interpreting the object as an instance of 'Process Subcomponent'.
|
T |
caseProcessSubcomponentType(ProcessSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Process Subcomponent Type'.
|
T |
caseProcessType(ProcessType object)
Returns the result of interpreting the object as an instance of 'Process Type'.
|
T |
caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'.
|
T |
casePropertyAssociation(PropertyAssociation object)
Returns the result of interpreting the object as an instance of 'Property Association'.
|
T |
casePropertyConstant(PropertyConstant object)
Returns the result of interpreting the object as an instance of 'Property Constant'.
|
T |
casePropertyExpression(PropertyExpression object)
Returns the result of interpreting the object as an instance of 'Property Expression'.
|
T |
casePropertyOwner(PropertyOwner object)
Returns the result of interpreting the object as an instance of 'Property Owner'.
|
T |
casePropertySet(PropertySet object)
Returns the result of interpreting the object as an instance of 'Property Set'.
|
T |
casePropertyType(PropertyType object)
Returns the result of interpreting the object as an instance of 'Property Type'.
|
T |
casePropertyValue(PropertyValue object)
Returns the result of interpreting the object as an instance of 'Property Value'.
|
T |
casePrototype(Prototype object)
Returns the result of interpreting the object as an instance of 'Prototype'.
|
T |
casePrototypeBinding(PrototypeBinding object)
Returns the result of interpreting the object as an instance of 'Prototype Binding'.
|
T |
casePublicPackageSection(PublicPackageSection object)
Returns the result of interpreting the object as an instance of 'Public Package Section'.
|
T |
caseRangeType(RangeType object)
Returns the result of interpreting the object as an instance of 'Range Type'.
|
T |
caseRangeValue(RangeValue object)
Returns the result of interpreting the object as an instance of 'Range Value'.
|
T |
caseRealization(Realization object)
Returns the result of interpreting the object as an instance of 'Realization'.
|
T |
caseRealLiteral(RealLiteral object)
Returns the result of interpreting the object as an instance of 'Real Literal'.
|
T |
caseRecordField(RecordField object)
Returns the result of interpreting the object as an instance of 'Record Field'.
|
T |
caseRecordType(RecordType object)
Returns the result of interpreting the object as an instance of 'Record Type'.
|
T |
caseRecordValue(RecordValue object)
Returns the result of interpreting the object as an instance of 'Record Value'.
|
T |
caseReferenceType(ReferenceType object)
Returns the result of interpreting the object as an instance of 'Reference Type'.
|
T |
caseReferenceValue(ReferenceValue object)
Returns the result of interpreting the object as an instance of 'Reference Value'.
|
T |
caseRefinableElement(RefinableElement object)
Returns the result of interpreting the object as an instance of 'Refinable Element'.
|
T |
caseRelationship(Relationship object)
Returns the result of interpreting the object as an instance of 'Relationship'.
|
T |
caseStringLiteral(StringLiteral object)
Returns the result of interpreting the object as an instance of 'String Literal'.
|
T |
caseStructuralFeature(StructuralFeature object)
Returns the result of interpreting the object as an instance of 'Structural Feature'.
|
T |
caseSubcomponent(Subcomponent object)
Returns the result of interpreting the object as an instance of 'Subcomponent'.
|
T |
caseSubcomponentType(SubcomponentType object)
Returns the result of interpreting the object as an instance of 'Subcomponent Type'.
|
T |
caseSubprogram(Subprogram object)
Returns the result of interpreting the object as an instance of 'Subprogram'.
|
T |
caseSubprogramAccess(SubprogramAccess object)
Returns the result of interpreting the object as an instance of 'Subprogram Access'.
|
T |
caseSubprogramCall(SubprogramCall object)
Returns the result of interpreting the object as an instance of 'Subprogram Call'.
|
T |
caseSubprogramCallSequence(SubprogramCallSequence object)
Returns the result of interpreting the object as an instance of 'Subprogram Call Sequence'.
|
T |
caseSubprogramClassifier(SubprogramClassifier object)
Returns the result of interpreting the object as an instance of 'Subprogram Classifier'.
|
T |
caseSubprogramGroup(SubprogramGroup object)
Returns the result of interpreting the object as an instance of 'Subprogram Group'.
|
T |
caseSubprogramGroupAccess(SubprogramGroupAccess object)
Returns the result of interpreting the object as an instance of 'Subprogram Group Access'.
|
T |
caseSubprogramGroupClassifier(SubprogramGroupClassifier object)
Returns the result of interpreting the object as an instance of 'Subprogram Group Classifier'.
|
T |
caseSubprogramGroupImplementation(SubprogramGroupImplementation object)
Returns the result of interpreting the object as an instance of 'Subprogram Group Implementation'.
|
T |
caseSubprogramGroupPrototype(SubprogramGroupPrototype object)
Returns the result of interpreting the object as an instance of 'Subprogram Group Prototype'.
|
T |
caseSubprogramGroupSubcomponent(SubprogramGroupSubcomponent object)
Returns the result of interpreting the object as an instance of 'Subprogram Group Subcomponent'.
|
T |
caseSubprogramGroupSubcomponentType(SubprogramGroupSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Subprogram Group Subcomponent Type'.
|
T |
caseSubprogramGroupType(SubprogramGroupType object)
Returns the result of interpreting the object as an instance of 'Subprogram Group Type'.
|
T |
caseSubprogramImplementation(SubprogramImplementation object)
Returns the result of interpreting the object as an instance of 'Subprogram Implementation'.
|
T |
caseSubprogramPrototype(SubprogramPrototype object)
Returns the result of interpreting the object as an instance of 'Subprogram Prototype'.
|
T |
caseSubprogramSubcomponent(SubprogramSubcomponent object)
Returns the result of interpreting the object as an instance of 'Subprogram Subcomponent'.
|
T |
caseSubprogramSubcomponentType(SubprogramSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Subprogram Subcomponent Type'.
|
T |
caseSubprogramType(SubprogramType object)
Returns the result of interpreting the object as an instance of 'Subprogram Type'.
|
T |
caseSystem(System object)
Returns the result of interpreting the object as an instance of 'System'.
|
T |
caseSystemClassifier(SystemClassifier object)
Returns the result of interpreting the object as an instance of 'System Classifier'.
|
T |
caseSystemImplementation(SystemImplementation object)
Returns the result of interpreting the object as an instance of 'System Implementation'.
|
T |
caseSystemPrototype(SystemPrototype object)
Returns the result of interpreting the object as an instance of 'System Prototype'.
|
T |
caseSystemSubcomponent(SystemSubcomponent object)
Returns the result of interpreting the object as an instance of 'System Subcomponent'.
|
T |
caseSystemSubcomponentType(SystemSubcomponentType object)
Returns the result of interpreting the object as an instance of 'System Subcomponent Type'.
|
T |
caseSystemType(SystemType object)
Returns the result of interpreting the object as an instance of 'System Type'.
|
T |
caseThread(Thread object)
Returns the result of interpreting the object as an instance of 'Thread'.
|
T |
caseThreadClassifier(ThreadClassifier object)
Returns the result of interpreting the object as an instance of 'Thread Classifier'.
|
T |
caseThreadGroup(ThreadGroup object)
Returns the result of interpreting the object as an instance of 'Thread Group'.
|
T |
caseThreadGroupClassifier(ThreadGroupClassifier object)
Returns the result of interpreting the object as an instance of 'Thread Group Classifier'.
|
T |
caseThreadGroupImplementation(ThreadGroupImplementation object)
Returns the result of interpreting the object as an instance of 'Thread Group Implementation'.
|
T |
caseThreadGroupPrototype(ThreadGroupPrototype object)
Returns the result of interpreting the object as an instance of 'Thread Group Prototype'.
|
T |
caseThreadGroupSubcomponent(ThreadGroupSubcomponent object)
Returns the result of interpreting the object as an instance of 'Thread Group Subcomponent'.
|
T |
caseThreadGroupSubcomponentType(ThreadGroupSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Thread Group Subcomponent Type'.
|
T |
caseThreadGroupType(ThreadGroupType object)
Returns the result of interpreting the object as an instance of 'Thread Group Type'.
|
T |
caseThreadImplementation(ThreadImplementation object)
Returns the result of interpreting the object as an instance of 'Thread Implementation'.
|
T |
caseThreadPrototype(ThreadPrototype object)
Returns the result of interpreting the object as an instance of 'Thread Prototype'.
|
T |
caseThreadSubcomponent(ThreadSubcomponent object)
Returns the result of interpreting the object as an instance of 'Thread Subcomponent'.
|
T |
caseThreadSubcomponentType(ThreadSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Thread Subcomponent Type'.
|
T |
caseThreadType(ThreadType object)
Returns the result of interpreting the object as an instance of 'Thread Type'.
|
T |
caseTriggerPort(TriggerPort object)
Returns the result of interpreting the object as an instance of 'Trigger Port'.
|
T |
caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'.
|
T |
caseTypedElement(TypedElement object)
Returns the result of interpreting the object as an instance of 'Typed Element'.
|
T |
caseTypeExtension(TypeExtension object)
Returns the result of interpreting the object as an instance of 'Type Extension'.
|
T |
caseUnitLiteral(UnitLiteral object)
Returns the result of interpreting the object as an instance of 'Unit Literal'.
|
T |
caseUnitsType(UnitsType object)
Returns the result of interpreting the object as an instance of 'Units Type'.
|
T |
caseVirtualBus(VirtualBus object)
Returns the result of interpreting the object as an instance of 'Virtual Bus'.
|
T |
caseVirtualBusClassifier(VirtualBusClassifier object)
Returns the result of interpreting the object as an instance of 'Virtual Bus Classifier'.
|
T |
caseVirtualBusImplementation(VirtualBusImplementation object)
Returns the result of interpreting the object as an instance of 'Virtual Bus Implementation'.
|
T |
caseVirtualBusPrototype(VirtualBusPrototype object)
Returns the result of interpreting the object as an instance of 'Virtual Bus Prototype'.
|
T |
caseVirtualBusSubcomponent(VirtualBusSubcomponent object)
Returns the result of interpreting the object as an instance of 'Virtual Bus Subcomponent'.
|
T |
caseVirtualBusType(VirtualBusType object)
Returns the result of interpreting the object as an instance of 'Virtual Bus Type'.
|
T |
caseVirtualProcessor(VirtualProcessor object)
Returns the result of interpreting the object as an instance of 'Virtual Processor'.
|
T |
caseVirtualProcessorClassifier(VirtualProcessorClassifier object)
Returns the result of interpreting the object as an instance of 'Virtual Processor Classifier'.
|
T |
caseVirtualProcessorImplementation(VirtualProcessorImplementation object)
Returns the result of interpreting the object as an instance of 'Virtual Processor Implementation'.
|
T |
caseVirtualProcessorPrototype(VirtualProcessorPrototype object)
Returns the result of interpreting the object as an instance of 'Virtual Processor Prototype'.
|
T |
caseVirtualProcessorSubcomponent(VirtualProcessorSubcomponent object)
Returns the result of interpreting the object as an instance of 'Virtual Processor Subcomponent'.
|
T |
caseVirtualProcessorSubcomponentType(VirtualProcessorSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Virtual Processor Subcomponent Type'.
|
T |
caseVirtualProcessorType(VirtualProcessorType object)
Returns the result of interpreting the object as an instance of 'Virtual Processor Type'.
|
T |
caseVitualBusSubcomponentType(VitualBusSubcomponentType object)
Returns the result of interpreting the object as an instance of 'Vitual Bus Subcomponent Type'.
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public T caseElement(Element object)
object
- the target of the switch.doSwitch(EObject)
public T caseComment(Comment object)
object
- the target of the switch.doSwitch(EObject)
public T caseNamedElement(NamedElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseNamespace(Namespace object)
object
- the target of the switch.doSwitch(EObject)
public T casePropertyAssociation(PropertyAssociation object)
object
- the target of the switch.doSwitch(EObject)
public T caseBasicPropertyAssociation(BasicPropertyAssociation object)
object
- the target of the switch.doSwitch(EObject)
public T caseType(Type object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypedElement(TypedElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseClassifierFeature(ClassifierFeature object)
object
- the target of the switch.doSwitch(EObject)
public T caseRefinableElement(RefinableElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureClassifier(FeatureClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseBehavioralFeature(BehavioralFeature object)
object
- the target of the switch.doSwitch(EObject)
public T caseArrayDimension(ArrayDimension object)
object
- the target of the switch.doSwitch(EObject)
public T caseClassifier(Classifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseGeneralization(Generalization object)
object
- the target of the switch.doSwitch(EObject)
public T caseDirectedRelationship(DirectedRelationship object)
object
- the target of the switch.doSwitch(EObject)
public T caseRelationship(Relationship object)
object
- the target of the switch.doSwitch(EObject)
public T casePrototype(Prototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentClassifier(ComponentClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubcomponentType(SubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseMode(Mode object)
object
- the target of the switch.doSwitch(EObject)
public T caseModeFeature(ModeFeature object)
object
- the target of the switch.doSwitch(EObject)
public T caseModeTransition(ModeTransition object)
object
- the target of the switch.doSwitch(EObject)
public T caseModeTransitionTrigger(ModeTransitionTrigger object)
object
- the target of the switch.doSwitch(EObject)
public T caseTriggerPort(TriggerPort object)
object
- the target of the switch.doSwitch(EObject)
public T caseContext(Context object)
object
- the target of the switch.doSwitch(EObject)
public T casePort(Port object)
object
- the target of the switch.doSwitch(EObject)
public T caseDirectedFeature(DirectedFeature object)
object
- the target of the switch.doSwitch(EObject)
public T casePrototypeBinding(PrototypeBinding object)
object
- the target of the switch.doSwitch(EObject)
public T caseArrayableElement(ArrayableElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseArraySize(ArraySize object)
object
- the target of the switch.doSwitch(EObject)
public T caseAnnexSubclause(AnnexSubclause object)
object
- the target of the switch.doSwitch(EObject)
public T caseStructuralFeature(StructuralFeature object)
object
- the target of the switch.doSwitch(EObject)
public T caseModalElement(ModalElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseModeBinding(ModeBinding object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractSubcomponentType(AbstractSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentImplementationReference(ComponentImplementationReference object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureConnectionEnd(FeatureConnectionEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubcomponent(Subcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeExtension(TypeExtension object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentType(ComponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeature(Feature object)
object
- the target of the switch.doSwitch(EObject)
public T caseFlowSpecification(FlowSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseFlowFeature(FlowFeature object)
object
- the target of the switch.doSwitch(EObject)
public T caseFlow(Flow object)
object
- the target of the switch.doSwitch(EObject)
public T caseEndToEndFlowElement(EndToEndFlowElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseFlowEnd(FlowEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureGroup(FeatureGroup object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureGroupConnectionEnd(FeatureGroupConnectionEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureType(FeatureType object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallContext(CallContext object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectionEnd(ConnectionEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureGroupType(FeatureGroupType object)
object
- the target of the switch.doSwitch(EObject)
public T caseGroupExtension(GroupExtension object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentImplementation(ComponentImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseFlowImplementation(FlowImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnection(Connection object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractConnectionEnd(AbstractConnectionEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseConnectedElement(ConnectedElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseFlowElement(FlowElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseRealization(Realization object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractSubcomponent(AbstractSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseElementName(ElementName object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentPrototype(ComponentPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentPrototypeBinding(ComponentPrototypeBinding object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentPrototypeActual(ComponentPrototypeActual object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureGroupPrototype(FeatureGroupPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureGroupPrototypeBinding(FeatureGroupPrototypeBinding object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureGroupPrototypeActual(FeatureGroupPrototypeActual object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeaturePrototype(FeaturePrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeaturePrototypeBinding(FeaturePrototypeBinding object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeaturePrototypeActual(FeaturePrototypeActual object)
object
- the target of the switch.doSwitch(EObject)
public T caseAccessSpecification(AccessSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T casePortSpecification(PortSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeaturePrototypeReference(FeaturePrototypeReference object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstract(Abstract object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractClassifier(AbstractClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseEndToEndFlow(EndToEndFlow object)
object
- the target of the switch.doSwitch(EObject)
public T caseEndToEndFlowSegment(EndToEndFlowSegment object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureConnection(FeatureConnection object)
object
- the target of the switch.doSwitch(EObject)
public T casePublicPackageSection(PublicPackageSection object)
object
- the target of the switch.doSwitch(EObject)
public T casePackageSection(PackageSection object)
object
- the target of the switch.doSwitch(EObject)
public T casePackageRename(PackageRename object)
object
- the target of the switch.doSwitch(EObject)
public T caseAadlPackage(AadlPackage object)
object
- the target of the switch.doSwitch(EObject)
public T caseModelUnit(ModelUnit object)
object
- the target of the switch.doSwitch(EObject)
public T casePrivatePackageSection(PrivatePackageSection object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponentTypeRename(ComponentTypeRename object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureGroupTypeRename(FeatureGroupTypeRename object)
object
- the target of the switch.doSwitch(EObject)
public T caseAnnexLibrary(AnnexLibrary object)
object
- the target of the switch.doSwitch(EObject)
public T caseGlobalNamespace(GlobalNamespace object)
object
- the target of the switch.doSwitch(EObject)
public T caseNonListType(NonListType object)
object
- the target of the switch.doSwitch(EObject)
public T casePropertySet(PropertySet object)
object
- the target of the switch.doSwitch(EObject)
public T casePropertyType(PropertyType object)
object
- the target of the switch.doSwitch(EObject)
public T caseProperty(Property object)
object
- the target of the switch.doSwitch(EObject)
public T caseContainedNamedElement(ContainedNamedElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseArrayRange(ArrayRange object)
object
- the target of the switch.doSwitch(EObject)
public T caseModalPropertyValue(ModalPropertyValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseContainmentPathElement(ContainmentPathElement object)
object
- the target of the switch.doSwitch(EObject)
public T casePropertyExpression(PropertyExpression object)
object
- the target of the switch.doSwitch(EObject)
public T caseBasicProperty(BasicProperty object)
object
- the target of the switch.doSwitch(EObject)
public T casePropertyConstant(PropertyConstant object)
object
- the target of the switch.doSwitch(EObject)
public T caseDefaultAnnexLibrary(DefaultAnnexLibrary object)
object
- the target of the switch.doSwitch(EObject)
public T caseDefaultAnnexSubclause(DefaultAnnexSubclause object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractFeature(AbstractFeature object)
object
- the target of the switch.doSwitch(EObject)
public T caseModalPath(ModalPath object)
object
- the target of the switch.doSwitch(EObject)
public T caseFlowSegment(FlowSegment object)
object
- the target of the switch.doSwitch(EObject)
public T caseAccessConnection(AccessConnection object)
object
- the target of the switch.doSwitch(EObject)
public T caseParameterConnection(ParameterConnection object)
object
- the target of the switch.doSwitch(EObject)
public T caseParameterConnectionEnd(ParameterConnectionEnd object)
object
- the target of the switch.doSwitch(EObject)
public T casePortConnection(PortConnection object)
object
- the target of the switch.doSwitch(EObject)
public T casePortConnectionEnd(PortConnectionEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseAccessConnectionEnd(AccessConnectionEnd object)
object
- the target of the switch.doSwitch(EObject)
public T caseFeatureGroupConnection(FeatureGroupConnection object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessorSubprogram(ProcessorSubprogram object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataAccess(DataAccess object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataClassifier(DataClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataSubcomponentType(DataSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseData(Data object)
object
- the target of the switch.doSwitch(EObject)
public T caseBusAccess(BusAccess object)
object
- the target of the switch.doSwitch(EObject)
public T caseAccess(Access object)
object
- the target of the switch.doSwitch(EObject)
public T caseBusClassifier(BusClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseBusSubcomponentType(BusSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseBus(Bus object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramAccess(SubprogramAccess object)
object
- the target of the switch.doSwitch(EObject)
public T caseCalledSubprogram(CalledSubprogram object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramClassifier(SubprogramClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramSubcomponentType(SubprogramSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogram(Subprogram object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataPort(DataPort object)
object
- the target of the switch.doSwitch(EObject)
public T caseEventPort(EventPort object)
object
- the target of the switch.doSwitch(EObject)
public T caseEventDataPort(EventDataPort object)
object
- the target of the switch.doSwitch(EObject)
public T caseParameter(Parameter object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramGroupAccess(SubprogramGroupAccess object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramGroupClassifier(SubprogramGroupClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramGroupSubcomponentType(SubprogramGroupSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramGroup(SubprogramGroup object)
object
- the target of the switch.doSwitch(EObject)
public T caseImplementationExtension(ImplementationExtension object)
object
- the target of the switch.doSwitch(EObject)
public T caseDevice(Device object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeviceSubcomponentType(DeviceSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeviceClassifier(DeviceClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeviceSubcomponent(DeviceSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeviceType(DeviceType object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeviceImplementation(DeviceImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseDevicePrototype(DevicePrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseBusSubcomponent(BusSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractType(AbstractType object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractImplementation(AbstractImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseBehavioredImplementation(BehavioredImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseCallSpecification(CallSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataSubcomponent(DataSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseMemorySubcomponent(MemorySubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseMemory(Memory object)
object
- the target of the switch.doSwitch(EObject)
public T caseMemorySubcomponentType(MemorySubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseMemoryClassifier(MemoryClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessSubcomponent(ProcessSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcess(Process object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessSubcomponentType(ProcessSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessClassifier(ProcessClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessorSubcomponent(ProcessorSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessor(Processor object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessorSubcomponentType(ProcessorSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessorClassifier(ProcessorClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseSystemSubcomponent(SystemSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseSystem(System object)
object
- the target of the switch.doSwitch(EObject)
public T caseSystemSubcomponentType(SystemSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseSystemClassifier(SystemClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramSubcomponent(SubprogramSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramGroupSubcomponent(SubprogramGroupSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadSubcomponent(ThreadSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseThread(Thread object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadSubcomponentType(ThreadSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadClassifier(ThreadClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadGroupSubcomponent(ThreadGroupSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadGroup(ThreadGroup object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadGroupSubcomponentType(ThreadGroupSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadGroupClassifier(ThreadGroupClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualBusSubcomponent(VirtualBusSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualBus(VirtualBus object)
object
- the target of the switch.doSwitch(EObject)
public T caseVitualBusSubcomponentType(VitualBusSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualBusClassifier(VirtualBusClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualProcessorSubcomponent(VirtualProcessorSubcomponent object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualProcessor(VirtualProcessor object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualProcessorSubcomponentType(VirtualProcessorSubcomponentType object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractPrototype(AbstractPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualProcessorClassifier(VirtualProcessorClassifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramCallSequence(SubprogramCallSequence object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramCall(SubprogramCall object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessorPort(ProcessorPort object)
object
- the target of the switch.doSwitch(EObject)
public T caseInternalEvent(InternalEvent object)
object
- the target of the switch.doSwitch(EObject)
public T caseBusType(BusType object)
object
- the target of the switch.doSwitch(EObject)
public T caseBusImplementation(BusImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseBusPrototype(BusPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataType(DataType object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataImplementation(DataImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseDataPrototype(DataPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseMemoryType(MemoryType object)
object
- the target of the switch.doSwitch(EObject)
public T caseMemoryImplementation(MemoryImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseMemoryPrototype(MemoryPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseSystemType(SystemType object)
object
- the target of the switch.doSwitch(EObject)
public T caseSystemImplementation(SystemImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseSystemPrototype(SystemPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadType(ThreadType object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadImplementation(ThreadImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadPrototype(ThreadPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadGroupType(ThreadGroupType object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadGroupImplementation(ThreadGroupImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseThreadGroupPrototype(ThreadGroupPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualBusType(VirtualBusType object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualBusImplementation(VirtualBusImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualBusPrototype(VirtualBusPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualProcessorType(VirtualProcessorType object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualProcessorImplementation(VirtualProcessorImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseVirtualProcessorPrototype(VirtualProcessorPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramGroupType(SubprogramGroupType object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramGroupImplementation(SubprogramGroupImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramGroupPrototype(SubprogramGroupPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessorType(ProcessorType object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessorImplementation(ProcessorImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessorPrototype(ProcessorPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessType(ProcessType object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessImplementation(ProcessImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessPrototype(ProcessPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramType(SubprogramType object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramImplementation(SubprogramImplementation object)
object
- the target of the switch.doSwitch(EObject)
public T caseSubprogramPrototype(SubprogramPrototype object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessorCall(ProcessorCall object)
object
- the target of the switch.doSwitch(EObject)
public T caseAbstractNamedValue(AbstractNamedValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseArraySizeProperty(ArraySizeProperty object)
object
- the target of the switch.doSwitch(EObject)
public T casePropertyValue(PropertyValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseNumberType(NumberType object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnitsType(UnitsType object)
object
- the target of the switch.doSwitch(EObject)
public T caseAadlInteger(AadlInteger object)
object
- the target of the switch.doSwitch(EObject)
public T caseAadlReal(AadlReal object)
object
- the target of the switch.doSwitch(EObject)
public T caseAadlBoolean(AadlBoolean object)
object
- the target of the switch.doSwitch(EObject)
public T caseAadlString(AadlString object)
object
- the target of the switch.doSwitch(EObject)
public T caseEnumerationType(EnumerationType object)
object
- the target of the switch.doSwitch(EObject)
public T caseNumericRange(NumericRange object)
object
- the target of the switch.doSwitch(EObject)
public T caseEnumerationLiteral(EnumerationLiteral object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnitLiteral(UnitLiteral object)
object
- the target of the switch.doSwitch(EObject)
public T caseStringLiteral(StringLiteral object)
object
- the target of the switch.doSwitch(EObject)
public T caseNumberValue(NumberValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseClassifierValue(ClassifierValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseReferenceValue(ReferenceValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseBooleanLiteral(BooleanLiteral object)
object
- the target of the switch.doSwitch(EObject)
public T caseRangeValue(RangeValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseIntegerLiteral(IntegerLiteral object)
object
- the target of the switch.doSwitch(EObject)
public T caseRealLiteral(RealLiteral object)
object
- the target of the switch.doSwitch(EObject)
public T caseOperation(Operation object)
object
- the target of the switch.doSwitch(EObject)
public T caseRecordValue(RecordValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseComputedValue(ComputedValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseListValue(ListValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseNamedValue(NamedValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseClassifierType(ClassifierType object)
object
- the target of the switch.doSwitch(EObject)
public T caseMetaclassReference(MetaclassReference object)
object
- the target of the switch.doSwitch(EObject)
public T casePropertyOwner(PropertyOwner object)
object
- the target of the switch.doSwitch(EObject)
public T caseReferenceType(ReferenceType object)
object
- the target of the switch.doSwitch(EObject)
public T caseListType(ListType object)
object
- the target of the switch.doSwitch(EObject)
public T caseRangeType(RangeType object)
object
- the target of the switch.doSwitch(EObject)
public T caseRecordType(RecordType object)
object
- the target of the switch.doSwitch(EObject)
public T caseRecordField(RecordField object)
object
- the target of the switch.doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase
in class org.eclipse.emf.ecore.util.Switch<T>
object
- the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)