public class FaSwitch<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.
FaPackage| Constructor and Description |
|---|
FaSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseAbstractAction(AbstractAction object)
Returns the result of interpreting the object as an instance of 'Abstract Action'.
|
T |
caseAbstractActivity(AbstractActivity object)
Returns the result of interpreting the object as an instance of 'Abstract Activity'.
|
T |
caseAbstractBehavior(AbstractBehavior object)
Returns the result of interpreting the object as an instance of 'Abstract Behavior'.
|
T |
caseAbstractEvent(AbstractEvent object)
Returns the result of interpreting the object as an instance of 'Abstract Event'.
|
T |
caseAbstractEventOperation(AbstractEventOperation object)
Returns the result of interpreting the object as an instance of 'Abstract Event Operation'.
|
T |
caseAbstractFunction(AbstractFunction object)
Returns the result of interpreting the object as an instance of 'Abstract Function'.
|
T |
caseAbstractFunctionalArchitecture(AbstractFunctionalArchitecture object)
Returns the result of interpreting the object as an instance of 'Abstract Functional Architecture'.
|
T |
caseAbstractFunctionalBlock(AbstractFunctionalBlock object)
Returns the result of interpreting the object as an instance of 'Abstract Functional Block'.
|
T |
caseAbstractFunctionalChainContainer(AbstractFunctionalChainContainer object)
Returns the result of interpreting the object as an instance of 'Abstract Functional Chain Container'.
|
T |
caseAbstractFunctionAllocation(AbstractFunctionAllocation object)
Returns the result of interpreting the object as an instance of 'Abstract Function Allocation'.
|
T |
caseAbstractFunctionalStructure(AbstractFunctionalStructure object)
Returns the result of interpreting the object as an instance of 'Abstract Functional Structure'.
|
T |
caseAbstractInformationFlow(AbstractInformationFlow object)
Returns the result of interpreting the object as an instance of 'Abstract Information Flow'.
|
T |
caseAbstractInstance(AbstractInstance object)
Returns the result of interpreting the object as an instance of 'Abstract Instance'.
|
T |
caseAbstractNamedElement(AbstractNamedElement object)
Returns the result of interpreting the object as an instance of 'Abstract Named Element'.
|
T |
caseAbstractRelationship(AbstractRelationship object)
Returns the result of interpreting the object as an instance of 'Abstract Relationship'.
|
T |
caseAbstractTrace(AbstractTrace object)
Returns the result of interpreting the object as an instance of 'Abstract Trace'.
|
T |
caseAbstractType(AbstractType object)
Returns the result of interpreting the object as an instance of 'Abstract Type'.
|
T |
caseAbstractTypedElement(AbstractTypedElement object)
Returns the result of interpreting the object as an instance of 'Abstract Typed Element'.
|
T |
caseActivityEdge(ActivityEdge object)
Returns the result of interpreting the object as an instance of 'Edge'.
|
T |
caseActivityExchange(ActivityExchange object)
Returns the result of interpreting the object as an instance of 'Exchange'.
|
T |
caseActivityNode(ActivityNode object)
Returns the result of interpreting the object as an instance of 'Node'.
|
T |
caseAllocation(Allocation object)
Returns the result of interpreting the object as an instance of 'Allocation'.
|
T |
caseCallAction(CallAction object)
Returns the result of interpreting the object as an instance of 'Call Action'.
|
T |
caseCallBehaviorAction(CallBehaviorAction object)
Returns the result of interpreting the object as an instance of 'Call Behavior Action'.
|
T |
caseCapellaElement(CapellaElement object)
Returns the result of interpreting the object as an instance of 'Capella Element'.
|
T |
caseComponentExchange(ComponentExchange object)
Returns the result of interpreting the object as an instance of 'Component Exchange'.
|
T |
caseComponentExchangeAllocation(ComponentExchangeAllocation object)
Returns the result of interpreting the object as an instance of 'Component Exchange Allocation'.
|
T |
caseComponentExchangeAllocator(ComponentExchangeAllocator object)
Returns the result of interpreting the object as an instance of 'Component Exchange Allocator'.
|
T |
caseComponentExchangeCategory(ComponentExchangeCategory object)
Returns the result of interpreting the object as an instance of 'Component Exchange Category'.
|
T |
caseComponentExchangeEnd(ComponentExchangeEnd object)
Returns the result of interpreting the object as an instance of 'Component Exchange End'.
|
T |
caseComponentExchangeFunctionalExchangeAllocation(ComponentExchangeFunctionalExchangeAllocation object)
Returns the result of interpreting the object as an instance of 'Component Exchange Functional Exchange Allocation'.
|
T |
caseComponentExchangeRealization(ComponentExchangeRealization object)
Returns the result of interpreting the object as an instance of 'Component Exchange Realization'.
|
T |
caseComponentFunctionalAllocation(ComponentFunctionalAllocation object)
Returns the result of interpreting the object as an instance of 'Component Functional Allocation'.
|
T |
caseComponentPort(ComponentPort object)
Returns the result of interpreting the object as an instance of 'Component Port'.
|
T |
caseComponentPortAllocation(ComponentPortAllocation object)
Returns the result of interpreting the object as an instance of 'Component Port Allocation'.
|
T |
caseComponentPortAllocationEnd(ComponentPortAllocationEnd object)
Returns the result of interpreting the object as an instance of 'Component Port Allocation End'.
|
T |
caseElement(org.polarsys.kitalpha.emde.model.Element object)
Returns the result of interpreting the object as an instance of 'Element'.
|
T |
caseExchangeCategory(ExchangeCategory object)
Returns the result of interpreting the object as an instance of 'Exchange Category'.
|
T |
caseExchangeContainment(ExchangeContainment object)
Returns the result of interpreting the object as an instance of 'Exchange Containment'.
|
T |
caseExchangeLink(ExchangeLink object)
Returns the result of interpreting the object as an instance of 'Exchange Link'.
|
T |
caseExchangeSpecification(ExchangeSpecification object)
Returns the result of interpreting the object as an instance of 'Exchange Specification'.
|
T |
caseExchangeSpecificationRealization(ExchangeSpecificationRealization object)
Returns the result of interpreting the object as an instance of 'Exchange Specification Realization'.
|
T |
caseExecutableNode(ExecutableNode object)
Returns the result of interpreting the object as an instance of 'Executable Node'.
|
T |
caseExtensibleElement(org.polarsys.kitalpha.emde.model.ExtensibleElement object)
Returns the result of interpreting the object as an instance of 'Extensible Element'.
|
T |
caseFeature(Feature object)
Returns the result of interpreting the object as an instance of 'Feature'.
|
T |
caseFinalizableElement(FinalizableElement object)
Returns the result of interpreting the object as an instance of 'Finalizable Element'.
|
T |
caseFunctionalChain(FunctionalChain object)
Returns the result of interpreting the object as an instance of 'Functional Chain'.
|
T |
caseFunctionalChainInvolvement(FunctionalChainInvolvement object)
Returns the result of interpreting the object as an instance of 'Functional Chain Involvement'.
|
T |
caseFunctionalChainRealization(FunctionalChainRealization object)
Returns the result of interpreting the object as an instance of 'Functional Chain Realization'.
|
T |
caseFunctionalChainReference(FunctionalChainReference object)
Returns the result of interpreting the object as an instance of 'Functional Chain Reference'.
|
T |
caseFunctionalExchange(FunctionalExchange object)
Returns the result of interpreting the object as an instance of 'Functional Exchange'.
|
T |
caseFunctionalExchangeRealization(FunctionalExchangeRealization object)
Returns the result of interpreting the object as an instance of 'Functional Exchange Realization'.
|
T |
caseFunctionalExchangeSpecification(FunctionalExchangeSpecification object)
Returns the result of interpreting the object as an instance of 'Functional Exchange Specification'.
|
T |
caseFunctionInputPort(FunctionInputPort object)
Returns the result of interpreting the object as an instance of 'Function Input Port'.
|
T |
caseFunctionOutputPort(FunctionOutputPort object)
Returns the result of interpreting the object as an instance of 'Function Output Port'.
|
T |
caseFunctionPkg(FunctionPkg object)
Returns the result of interpreting the object as an instance of 'Function Pkg'.
|
T |
caseFunctionPort(FunctionPort object)
Returns the result of interpreting the object as an instance of 'Function Port'.
|
T |
caseFunctionRealization(FunctionRealization object)
Returns the result of interpreting the object as an instance of 'Function Realization'.
|
T |
caseFunctionSpecification(FunctionSpecification object)
Returns the result of interpreting the object as an instance of 'Function Specification'.
|
T |
caseInformationsExchanger(InformationsExchanger object)
Returns the result of interpreting the object as an instance of 'Informations Exchanger'.
|
T |
caseInputPin(InputPin object)
Returns the result of interpreting the object as an instance of 'Input Pin'.
|
T |
caseInvocationAction(InvocationAction object)
Returns the result of interpreting the object as an instance of 'Invocation Action'.
|
T |
caseInvolvedElement(InvolvedElement object)
Returns the result of interpreting the object as an instance of 'Involved Element'.
|
T |
caseInvolvement(Involvement object)
Returns the result of interpreting the object as an instance of 'Involvement'.
|
T |
caseInvolverElement(InvolverElement object)
Returns the result of interpreting the object as an instance of 'Involver Element'.
|
T |
caseModelElement(ModelElement object)
Returns the result of interpreting the object as an instance of 'Model Element'.
|
T |
caseModellingArchitecture(ModellingArchitecture object)
Returns the result of interpreting the object as an instance of 'Modelling Architecture'.
|
T |
caseModellingBlock(ModellingBlock object)
Returns the result of interpreting the object as an instance of 'Modelling Block'.
|
T |
caseMultiplicityElement(MultiplicityElement object)
Returns the result of interpreting the object as an instance of 'Multiplicity Element'.
|
T |
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.
|
T |
caseNamedRelationship(NamedRelationship object)
Returns the result of interpreting the object as an instance of 'Named Relationship'.
|
T |
caseNamespace(Namespace object)
Returns the result of interpreting the object as an instance of 'Namespace'.
|
T |
caseObjectFlow(ObjectFlow object)
Returns the result of interpreting the object as an instance of 'Object Flow'.
|
T |
caseObjectNode(ObjectNode object)
Returns the result of interpreting the object as an instance of 'Object Node'.
|
T |
caseOutputPin(OutputPin object)
Returns the result of interpreting the object as an instance of 'Output Pin'.
|
T |
casePartition(Partition object)
Returns the result of interpreting the object as an instance of 'Partition'.
|
T |
casePin(Pin object)
Returns the result of interpreting the object as an instance of 'Pin'.
|
T |
casePort(Port object)
Returns the result of interpreting the object as an instance of 'Port'.
|
T |
caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'.
|
T |
casePublishableElement(PublishableElement object)
Returns the result of interpreting the object as an instance of 'Publishable Element'.
|
T |
caseRelationship(Relationship object)
Returns the result of interpreting the object as an instance of 'Relationship'.
|
T |
caseStructure(Structure object)
Returns the result of interpreting the object as an instance of 'Structure'.
|
T |
caseTraceableElement(TraceableElement object)
Returns the result of interpreting the object as an instance of 'Traceable Element'.
|
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 |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public T caseAbstractFunctionalArchitecture(AbstractFunctionalArchitecture object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractFunctionalStructure(AbstractFunctionalStructure object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractFunctionalBlock(AbstractFunctionalBlock object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionPkg(FunctionPkg object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionSpecification(FunctionSpecification object)
object - the target of the switch.doSwitch(EObject)public T caseExchangeCategory(ExchangeCategory object)
object - the target of the switch.doSwitch(EObject)public T caseExchangeLink(ExchangeLink object)
object - the target of the switch.doSwitch(EObject)public T caseExchangeContainment(ExchangeContainment object)
object - the target of the switch.doSwitch(EObject)public T caseExchangeSpecification(ExchangeSpecification object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionalExchangeSpecification(FunctionalExchangeSpecification object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionalChain(FunctionalChain object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractFunctionalChainContainer(AbstractFunctionalChainContainer object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionalChainInvolvement(FunctionalChainInvolvement object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionalChainReference(FunctionalChainReference object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionInputPort(FunctionInputPort object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionOutputPort(FunctionOutputPort object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractFunctionAllocation(AbstractFunctionAllocation object)
object - the target of the switch.doSwitch(EObject)public T caseComponentFunctionalAllocation(ComponentFunctionalAllocation object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionalChainRealization(FunctionalChainRealization object)
object - the target of the switch.doSwitch(EObject)public T caseExchangeSpecificationRealization(ExchangeSpecificationRealization object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionalExchangeRealization(FunctionalExchangeRealization object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionRealization(FunctionRealization object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionalExchange(FunctionalExchange object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractFunction(AbstractFunction object)
object - the target of the switch.doSwitch(EObject)public T caseFunctionPort(FunctionPort object)
object - the target of the switch.doSwitch(EObject)public T caseComponentExchange(ComponentExchange object)
object - the target of the switch.doSwitch(EObject)public T caseComponentExchangeAllocation(ComponentExchangeAllocation object)
object - the target of the switch.doSwitch(EObject)public T caseComponentExchangeAllocator(ComponentExchangeAllocator object)
object - the target of the switch.doSwitch(EObject)public T caseComponentExchangeCategory(ComponentExchangeCategory object)
object - the target of the switch.doSwitch(EObject)public T caseComponentExchangeEnd(ComponentExchangeEnd object)
object - the target of the switch.doSwitch(EObject)public T caseComponentExchangeFunctionalExchangeAllocation(ComponentExchangeFunctionalExchangeAllocation object)
object - the target of the switch.doSwitch(EObject)public T caseComponentExchangeRealization(ComponentExchangeRealization object)
object - the target of the switch.doSwitch(EObject)public T caseComponentPort(ComponentPort object)
object - the target of the switch.doSwitch(EObject)public T caseComponentPortAllocation(ComponentPortAllocation object)
object - the target of the switch.doSwitch(EObject)public T caseComponentPortAllocationEnd(ComponentPortAllocationEnd object)
object - the target of the switch.doSwitch(EObject)public T caseElement(org.polarsys.kitalpha.emde.model.Element object)
object - the target of the switch.doSwitch(EObject)public T caseExtensibleElement(org.polarsys.kitalpha.emde.model.ExtensibleElement object)
object - the target of the switch.doSwitch(EObject)public T caseModelElement(ModelElement object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractNamedElement(AbstractNamedElement object)
object - the target of the switch.doSwitch(EObject)public T caseTraceableElement(TraceableElement object)
object - the target of the switch.doSwitch(EObject)public T casePublishableElement(PublishableElement object)
object - the target of the switch.doSwitch(EObject)public T caseCapellaElement(CapellaElement 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 caseStructure(Structure object)
object - the target of the switch.doSwitch(EObject)public T caseModellingArchitecture(ModellingArchitecture object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractType(AbstractType object)
object - the target of the switch.doSwitch(EObject)public T caseType(Type object)
object - the target of the switch.doSwitch(EObject)public T caseModellingBlock(ModellingBlock object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractBehavior(AbstractBehavior object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractActivity(AbstractActivity object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractRelationship(AbstractRelationship object)
object - the target of the switch.doSwitch(EObject)public T caseRelationship(Relationship object)
object - the target of the switch.doSwitch(EObject)public T caseNamedRelationship(NamedRelationship object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractInformationFlow(AbstractInformationFlow object)
object - the target of the switch.doSwitch(EObject)public T caseActivityExchange(ActivityExchange object)
object - the target of the switch.doSwitch(EObject)public T caseInvolverElement(InvolverElement object)
object - the target of the switch.doSwitch(EObject)public T caseInvolvedElement(InvolvedElement object)
object - the target of the switch.doSwitch(EObject)public T caseInvolvement(Involvement object)
object - the target of the switch.doSwitch(EObject)public T casePort(Port object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractTypedElement(AbstractTypedElement object)
object - the target of the switch.doSwitch(EObject)public T caseTypedElement(TypedElement object)
object - the target of the switch.doSwitch(EObject)public T caseActivityNode(ActivityNode object)
object - the target of the switch.doSwitch(EObject)public T caseObjectNode(ObjectNode object)
object - the target of the switch.doSwitch(EObject)public T casePin(Pin object)
object - the target of the switch.doSwitch(EObject)public T caseInputPin(InputPin object)
object - the target of the switch.doSwitch(EObject)public T caseOutputPin(OutputPin object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractTrace(AbstractTrace object)
object - the target of the switch.doSwitch(EObject)public T caseAllocation(Allocation object)
object - the target of the switch.doSwitch(EObject)public T caseActivityEdge(ActivityEdge object)
object - the target of the switch.doSwitch(EObject)public T caseObjectFlow(ObjectFlow object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractEvent(AbstractEvent object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractEventOperation(AbstractEventOperation object)
object - the target of the switch.doSwitch(EObject)public T caseFeature(Feature object)
object - the target of the switch.doSwitch(EObject)public T caseMultiplicityElement(MultiplicityElement object)
object - the target of the switch.doSwitch(EObject)public T caseFinalizableElement(FinalizableElement object)
object - the target of the switch.doSwitch(EObject)public T caseProperty(Property object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractInstance(AbstractInstance object)
object - the target of the switch.doSwitch(EObject)public T caseExecutableNode(ExecutableNode object)
object - the target of the switch.doSwitch(EObject)public T caseAbstractAction(AbstractAction object)
object - the target of the switch.doSwitch(EObject)public T caseInvocationAction(InvocationAction object)
object - the target of the switch.doSwitch(EObject)public T caseCallAction(CallAction object)
object - the target of the switch.doSwitch(EObject)public T caseCallBehaviorAction(CallBehaviorAction object)
object - the target of the switch.doSwitch(EObject)public T caseInformationsExchanger(InformationsExchanger object)
object - the target of the switch.doSwitch(EObject)public T casePartition(Partition 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)