|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.cmu.sei.aadl.aadl2.util.Aadl2Switch<T>
public class Aadl2Switch<T>
The Switch for the model's inheritance hierarchy.
It supports the call 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
Field Summary | |
---|---|
protected static Aadl2Package |
modelPackage
The cached model package |
Constructor Summary | |
---|---|
Aadl2Switch()
Creates an instance of the switch |
Method Summary | |
---|---|
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 |
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 |
caseAbstractSubcomponent(AbstractSubcomponent object)
Returns the result of interpreting the object as an instance of 'Abstract Subcomponent' |
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 |
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 |
caseArraySpecification(ArraySpecification object)
Returns the result of interpreting the object as an instance of 'Array Specification' |
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 |
caseBusSubcomponent(BusSubcomponent object)
Returns the result of interpreting the object as an instance of 'Bus Subcomponent' |
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 |
caseComponentPrototypeReference(ComponentPrototypeReference object)
Returns the result of interpreting the object as an instance of 'Component Prototype Reference' |
T |
caseComponentReference(ComponentReference object)
Returns the result of interpreting the object as an instance of 'Component Reference' |
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 |
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 |
caseConstantValue(ConstantValue object)
Returns the result of interpreting the object as an instance of 'Constant Value' |
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 |
caseDataSubcomponent(DataSubcomponent object)
Returns the result of interpreting the object as an instance of 'Data Subcomponent' |
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 |
caseDeviceSubcomponent(DeviceSubcomponent object)
Returns the result of interpreting the object as an instance of 'Device Subcomponent' |
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 |
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 |
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 |
caseEnumerationValue(EnumerationValue object)
Returns the result of interpreting the object as an instance of 'Enumeration Value' |
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 |
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 |
caseFeatureGroupPrototypeReference(FeatureGroupPrototypeReference object)
Returns the result of interpreting the object as an instance of 'Feature Group Prototype Reference' |
T |
caseFeatureGroupReference(FeatureGroupReference object)
Returns the result of interpreting the object as an instance of 'Feature Group Reference' |
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 |
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 |
caseFlowImplementation(FlowImplementation object)
Returns the result of interpreting the object as an instance of 'Flow Implementation' |
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 |
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 |
caseMemorySubcomponent(MemorySubcomponent object)
Returns the result of interpreting the object as an instance of 'Memory Subcomponent' |
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 |
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 |
caseNamespace(Namespace object)
Returns the result of interpreting the object as an instance of 'Namespace' |
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 |
caseNumeral(Numeral object)
Returns the result of interpreting the object as an instance of 'Numeral' |
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 |
caseProcessorSubcomponent(ProcessorSubcomponent object)
Returns the result of interpreting the object as an instance of 'Processor Subcomponent' |
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 |
caseProcessSubcomponent(ProcessSubcomponent object)
Returns the result of interpreting the object as an instance of 'Process Subcomponent' |
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 |
casePropertyReference(PropertyReference object)
Returns the result of interpreting the object as an instance of 'Property Reference' |
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 |
caseSubcomponentFlow(SubcomponentFlow object)
Returns the result of interpreting the object as an instance of 'Subcomponent Flow' |
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 |
caseSubprogramGroupSubcomponent(SubprogramGroupSubcomponent object)
Returns the result of interpreting the object as an instance of 'Subprogram Group Subcomponent' |
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 |
caseSubprogramSubcomponent(SubprogramSubcomponent object)
Returns the result of interpreting the object as an instance of 'Subprogram Subcomponent' |
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 |
caseSystemSubcomponent(SystemSubcomponent object)
Returns the result of interpreting the object as an instance of 'System Subcomponent' |
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 |
caseThreadGroupSubcomponent(ThreadGroupSubcomponent object)
Returns the result of interpreting the object as an instance of 'Thread Group Subcomponent' |
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 |
caseThreadSubcomponent(ThreadSubcomponent object)
Returns the result of interpreting the object as an instance of 'Thread Subcomponent' |
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 |
caseUnitValue(UnitValue object)
Returns the result of interpreting the object as an instance of 'Unit Value' |
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 |
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 |
caseVirtualProcessorSubcomponent(VirtualProcessorSubcomponent object)
Returns the result of interpreting the object as an instance of 'Virtual Processor Subcomponent' |
T |
caseVirtualProcessorType(VirtualProcessorType object)
Returns the result of interpreting the object as an instance of 'Virtual Processor Type' |
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject' |
protected T |
doSwitch(org.eclipse.emf.ecore.EClass theEClass,
org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result |
T |
doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result |
protected T |
doSwitch(int classifierID,
org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static Aadl2Package modelPackage
Constructor Detail |
---|
public Aadl2Switch()
Method Detail |
---|
public T doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.protected T doSwitch(org.eclipse.emf.ecore.EClass theEClass, org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.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 caseBehavioralFeature(BehavioralFeature 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 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 caseArraySpecification(ArraySpecification 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 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 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 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 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 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 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 caseComponentPrototypeReference(ComponentPrototypeReference object)
object
- the target of the switch.
doSwitch(EObject)
public T caseComponentReference(ComponentReference object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFeatureGroupPrototypeReference(FeatureGroupPrototypeReference object)
object
- the target of the switch.
doSwitch(EObject)
public T caseFeatureGroupReference(FeatureGroupReference object)
object
- the target of the switch.
doSwitch(EObject)
public T caseNumeral(Numeral 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 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 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 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 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 caseSubcomponentFlow(SubcomponentFlow 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 caseProcessorCall(ProcessorCall object)
object
- the target of the switch.
doSwitch(EObject)
public T caseEnumerationValue(EnumerationValue 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 caseUnitValue(UnitValue 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 caseConstantValue(ConstantValue object)
object
- the target of the switch.
doSwitch(EObject)
public T casePropertyReference(PropertyReference 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 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 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)
object
- the target of the switch.
doSwitch(org.eclipse.emf.ecore.EObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |