Package org.eclipse.epf.uma.util
Class UmaSwitch<T>
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.eclipse.epf.uma.util.UmaSwitch<T>
public class UmaSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<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.
- See Also:
UmaPackage
-
Constructor Summary
Constructors Constructor Description UmaSwitch()
Creates an instance of the switch. -
Method Summary
Modifier and Type Method Description T
caseActivity(Activity object)
Returns the result of interpreting the object as an instance of 'Activity'.T
caseActivityDescription(ActivityDescription object)
Returns the result of interpreting the object as an instance of 'Activity Description'.T
caseApplicableMetaClassInfo(ApplicableMetaClassInfo object)
Returns the result of interpreting the object as an instance of 'Applicable Meta Class Info'.T
caseArtifact(Artifact object)
Returns the result of interpreting the object as an instance of 'Artifact'.T
caseArtifactDescription(ArtifactDescription object)
Returns the result of interpreting the object as an instance of 'Artifact Description'.T
caseBreakdownElement(BreakdownElement object)
Returns the result of interpreting the object as an instance of 'Breakdown Element'.T
caseBreakdownElementDescription(BreakdownElementDescription object)
Returns the result of interpreting the object as an instance of 'Breakdown Element Description'.T
caseCapabilityPattern(CapabilityPattern object)
Returns the result of interpreting the object as an instance of 'Capability Pattern'.T
caseChecklist(Checklist object)
Returns the result of interpreting the object as an instance of 'Checklist'.T
caseClassifier(Classifier object)
Returns the result of interpreting the object as an instance of 'Classifier'.T
caseCompositeRole(CompositeRole object)
Returns the result of interpreting the object as an instance of 'Composite Role'.T
caseConcept(Concept object)
Returns the result of interpreting the object as an instance of 'Concept'.T
caseConstraint(Constraint object)
Returns the result of interpreting the object as an instance of 'Constraint'.T
caseContentCategory(ContentCategory object)
Returns the result of interpreting the object as an instance of 'Content Category'.T
caseContentDescription(ContentDescription object)
Returns the result of interpreting the object as an instance of 'Content Description'.T
caseContentElement(ContentElement object)
Returns the result of interpreting the object as an instance of 'Content Element'.T
caseContentPackage(ContentPackage object)
Returns the result of interpreting the object as an instance of 'Content Package'.T
caseCoreSemanticModelBridge(CoreSemanticModelBridge object)
Returns the result of interpreting the object as an instance of 'Core Semantic Model Bridge'.T
caseCustomCategory(CustomCategory object)
Returns the result of interpreting the object as an instance of 'Custom Category'.T
caseDeliverable(Deliverable object)
Returns the result of interpreting the object as an instance of 'Deliverable'.T
caseDeliverableDescription(DeliverableDescription object)
Returns the result of interpreting the object as an instance of 'Deliverable Description'.T
caseDeliveryProcess(DeliveryProcess object)
Returns the result of interpreting the object as an instance of 'Delivery Process'.T
caseDeliveryProcessDescription(DeliveryProcessDescription object)
Returns the result of interpreting the object as an instance of 'Delivery Process Description'.T
caseDescribableElement(DescribableElement object)
Returns the result of interpreting the object as an instance of 'Describable Element'.T
caseDescriptor(Descriptor object)
Returns the result of interpreting the object as an instance of 'Descriptor'.T
caseDescriptorDescription(DescriptorDescription object)
Returns the result of interpreting the object as an instance of 'Descriptor Description'.T
caseDiagram(Diagram object)
Returns the result of interpreting the object as an instance of 'Diagram'.T
caseDiagramElement(DiagramElement object)
Returns the result of interpreting the object as an instance of 'Diagram Element'.T
caseDiagramLink(DiagramLink object)
Returns the result of interpreting the object as an instance of 'Diagram Link'.T
caseDimension(Dimension object)
Returns the result of interpreting the object as an instance of 'Dimension'.T
caseDiscipline(Discipline object)
Returns the result of interpreting the object as an instance of 'Discipline'.T
caseDisciplineGrouping(DisciplineGrouping object)
Returns the result of interpreting the object as an instance of 'Discipline Grouping'.T
caseDomain(Domain object)
Returns the result of interpreting the object as an instance of 'Domain'.T
caseElement(Element object)
Returns the result of interpreting the object as an instance of 'Element'.T
caseEllipse(Ellipse object)
Returns the result of interpreting the object as an instance of 'Ellipse'.T
caseEstimationConsiderations(EstimationConsiderations object)
Returns the result of interpreting the object as an instance of 'Estimation Considerations'.T
caseExample(Example object)
Returns the result of interpreting the object as an instance of 'Example'.T
caseFulfillableElement(FulfillableElement object)
Returns the result of interpreting the object as an instance of 'Fulfillable Element'.T
caseGraphConnector(GraphConnector object)
Returns the result of interpreting the object as an instance of 'Graph Connector'.T
caseGraphEdge(GraphEdge object)
Returns the result of interpreting the object as an instance of 'Graph Edge'.T
caseGraphElement(GraphElement object)
Returns the result of interpreting the object as an instance of 'Graph Element'.T
caseGraphicPrimitive(GraphicPrimitive object)
Returns the result of interpreting the object as an instance of 'Graphic Primitive'.T
caseGraphNode(GraphNode object)
Returns the result of interpreting the object as an instance of 'Graph Node'.T
caseGuidance(Guidance object)
Returns the result of interpreting the object as an instance of 'Guidance'.T
caseGuidanceDescription(GuidanceDescription object)
Returns the result of interpreting the object as an instance of 'Guidance Description'.T
caseGuideline(Guideline object)
Returns the result of interpreting the object as an instance of 'Guideline'.T
caseImage(Image object)
Returns the result of interpreting the object as an instance of 'Image'.T
caseIteration(Iteration object)
Returns the result of interpreting the object as an instance of 'Iteration'.T
caseKind(Kind object)
Returns the result of interpreting the object as an instance of 'Kind'.T
caseLeafElement(LeafElement object)
Returns the result of interpreting the object as an instance of 'Leaf Element'.T
caseMethodConfiguration(MethodConfiguration object)
Returns the result of interpreting the object as an instance of 'Method Configuration'.T
caseMethodElement(MethodElement object)
Returns the result of interpreting the object as an instance of 'Method Element'.T
caseMethodElementProperty(MethodElementProperty object)
Returns the result of interpreting the object as an instance of 'Method Element Property'.T
caseMethodLibrary(MethodLibrary object)
Returns the result of interpreting the object as an instance of 'Method Library'.T
caseMethodPackage(MethodPackage object)
Returns the result of interpreting the object as an instance of 'Method Package'.T
caseMethodPlugin(MethodPlugin object)
Returns the result of interpreting the object as an instance of 'Method Plugin'.T
caseMethodUnit(MethodUnit object)
Returns the result of interpreting the object as an instance of 'Method Unit'.T
caseMilestone(Milestone object)
Returns the result of interpreting the object as an instance of 'Milestone'.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
caseOutcome(Outcome object)
Returns the result of interpreting the object as an instance of 'Outcome'.T
casePackage(Package object)
Returns the result of interpreting the object as an instance of 'Package'.T
casePackageableElement(PackageableElement object)
Returns the result of interpreting the object as an instance of 'Packageable Element'.T
casePhase(Phase object)
Returns the result of interpreting the object as an instance of 'Phase'.T
casePlanningData(PlanningData object)
Returns the result of interpreting the object as an instance of 'Planning Data'.T
casePoint(Point object)
Returns the result of interpreting the object as an instance of 'Point'.T
casePolyline(Polyline object)
Returns the result of interpreting the object as an instance of 'Polyline'.T
casePractice(Practice object)
Returns the result of interpreting the object as an instance of 'Practice'.T
casePracticeDescription(PracticeDescription object)
Returns the result of interpreting the object as an instance of 'Practice Description'.T
caseProcess(Process object)
Returns the result of interpreting the object as an instance of 'Process'.T
caseProcessComponent(ProcessComponent object)
Returns the result of interpreting the object as an instance of 'Process Component'.T
caseProcessComponentDescriptor(ProcessComponentDescriptor object)
Returns the result of interpreting the object as an instance of 'Process Component Descriptor'.T
caseProcessComponentInterface(ProcessComponentInterface object)
Returns the result of interpreting the object as an instance of 'Process Component Interface'.T
caseProcessDescription(ProcessDescription object)
Returns the result of interpreting the object as an instance of 'Process Description'.T
caseProcessElement(ProcessElement object)
Returns the result of interpreting the object as an instance of 'Process Element'.T
caseProcessFamily(ProcessFamily object)
Returns the result of interpreting the object as an instance of 'Process Family'.T
caseProcessPackage(ProcessPackage object)
Returns the result of interpreting the object as an instance of 'Process Package'.T
caseProcessPlanningTemplate(ProcessPlanningTemplate object)
Returns the result of interpreting the object as an instance of 'Process Planning Template'.T
caseProperty(Property object)
Returns the result of interpreting the object as an instance of 'Property'.T
caseReference(Reference object)
Returns the result of interpreting the object as an instance of 'Reference'.T
caseReport(Report object)
Returns the result of interpreting the object as an instance of 'Report'.T
caseReusableAsset(ReusableAsset object)
Returns the result of interpreting the object as an instance of 'Reusable Asset'.T
caseRoadmap(Roadmap object)
Returns the result of interpreting the object as an instance of 'Roadmap'.T
caseRole(Role object)
Returns the result of interpreting the object as an instance of 'Role'.T
caseRoleDescription(RoleDescription object)
Returns the result of interpreting the object as an instance of 'Role Description'.T
caseRoleDescriptor(RoleDescriptor object)
Returns the result of interpreting the object as an instance of 'Role Descriptor'.T
caseRoleSet(RoleSet object)
Returns the result of interpreting the object as an instance of 'Role Set'.T
caseRoleSetGrouping(RoleSetGrouping object)
Returns the result of interpreting the object as an instance of 'Role Set Grouping'.T
caseSection(Section object)
Returns the result of interpreting the object as an instance of 'Section'.T
caseSemanticModelBridge(SemanticModelBridge object)
Returns the result of interpreting the object as an instance of 'Semantic Model Bridge'.T
caseSimpleSemanticModelElement(SimpleSemanticModelElement object)
Returns the result of interpreting the object as an instance of 'Simple Semantic Model Element'.T
caseStep(Step object)
Returns the result of interpreting the object as an instance of 'Step'.T
caseSupportingMaterial(SupportingMaterial object)
Returns the result of interpreting the object as an instance of 'Supporting Material'.T
caseTask(Task object)
Returns the result of interpreting the object as an instance of 'Task'.T
caseTaskDescription(TaskDescription object)
Returns the result of interpreting the object as an instance of 'Task Description'.T
caseTaskDescriptor(TaskDescriptor object)
Returns the result of interpreting the object as an instance of 'Task Descriptor'.T
caseTeamProfile(TeamProfile object)
Returns the result of interpreting the object as an instance of 'Team Profile'.T
caseTemplate(Template object)
Returns the result of interpreting the object as an instance of 'Template'.T
caseTermDefinition(TermDefinition object)
Returns the result of interpreting the object as an instance of 'Term Definition'.T
caseTextElement(TextElement object)
Returns the result of interpreting the object as an instance of 'Text Element'.T
caseTool(Tool object)
Returns the result of interpreting the object as an instance of 'Tool'.T
caseToolMentor(ToolMentor object)
Returns the result of interpreting the object as an instance of 'Tool Mentor'.T
caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'.T
caseUMASemanticModelBridge(UMASemanticModelBridge object)
Returns the result of interpreting the object as an instance of 'UMA Semantic Model Bridge'.T
caseVariabilityElement(VariabilityElement object)
Returns the result of interpreting the object as an instance of 'Variability Element'.T
caseWhitepaper(Whitepaper object)
Returns the result of interpreting the object as an instance of 'Whitepaper'.T
caseWorkBreakdownElement(WorkBreakdownElement object)
Returns the result of interpreting the object as an instance of 'Work Breakdown Element'.T
caseWorkDefinition(WorkDefinition object)
Returns the result of interpreting the object as an instance of 'Work Definition'.T
caseWorkOrder(WorkOrder object)
Returns the result of interpreting the object as an instance of 'Work Order'.T
caseWorkProduct(WorkProduct object)
Returns the result of interpreting the object as an instance of 'Work Product'.T
caseWorkProductDescription(WorkProductDescription object)
Returns the result of interpreting the object as an instance of 'Work Product Description'.T
caseWorkProductDescriptor(WorkProductDescriptor object)
Returns the result of interpreting the object as an instance of 'Work Product Descriptor'.T
caseWorkProductType(WorkProductType object)
Returns the result of interpreting the object as an instance of 'Work Product Type'.T
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.Methods inherited from class org.eclipse.emf.ecore.util.Switch
doSwitch
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
UmaSwitch
public UmaSwitch()Creates an instance of the switch.
-
-
Method Details
-
caseClassifier
Returns the result of interpreting the object as an instance of 'Classifier'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Classifier'.
- See Also:
doSwitch(EObject)
-
caseType
Returns the result of interpreting the object as an instance of 'Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Type'.
- See Also:
doSwitch(EObject)
-
casePackageableElement
Returns the result of interpreting the object as an instance of 'Packageable Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Packageable Element'.
- See Also:
doSwitch(EObject)
-
caseNamedElement
Returns the result of interpreting the object as an instance of 'Named Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Named Element'.
- See Also:
doSwitch(EObject)
-
caseElement
Returns the result of interpreting the object as an instance of 'Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Element'.
- See Also:
doSwitch(EObject)
-
casePackage
Returns the result of interpreting the object as an instance of 'Package'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Package'.
- See Also:
doSwitch(EObject)
-
caseNamespace
Returns the result of interpreting the object as an instance of 'Namespace'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Namespace'.
- See Also:
doSwitch(EObject)
-
caseConstraint
Returns the result of interpreting the object as an instance of 'Constraint'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Constraint'.
- See Also:
doSwitch(EObject)
-
caseMethodElement
Returns the result of interpreting the object as an instance of 'Method Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Method Element'.
- See Also:
doSwitch(EObject)
-
caseMethodElementProperty
Returns the result of interpreting the object as an instance of 'Method Element Property'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Method Element Property'.
- See Also:
doSwitch(EObject)
-
caseKind
Returns the result of interpreting the object as an instance of 'Kind'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Kind'.
- See Also:
doSwitch(EObject)
-
caseContentElement
Returns the result of interpreting the object as an instance of 'Content Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Content Element'.
- See Also:
doSwitch(EObject)
-
caseDescribableElement
Returns the result of interpreting the object as an instance of 'Describable Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Describable Element'.
- See Also:
doSwitch(EObject)
-
caseContentDescription
Returns the result of interpreting the object as an instance of 'Content Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Content Description'.
- See Also:
doSwitch(EObject)
-
caseMethodUnit
Returns the result of interpreting the object as an instance of 'Method Unit'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Method Unit'.
- See Also:
doSwitch(EObject)
-
caseSupportingMaterial
Returns the result of interpreting the object as an instance of 'Supporting Material'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Supporting Material'.
- See Also:
doSwitch(EObject)
-
caseGuidance
Returns the result of interpreting the object as an instance of 'Guidance'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Guidance'.
- See Also:
doSwitch(EObject)
-
caseSection
Returns the result of interpreting the object as an instance of 'Section'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Section'.
- See Also:
doSwitch(EObject)
-
caseVariabilityElement
Returns the result of interpreting the object as an instance of 'Variability Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Variability Element'.
- See Also:
doSwitch(EObject)
-
caseConcept
Returns the result of interpreting the object as an instance of 'Concept'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Concept'.
- See Also:
doSwitch(EObject)
-
caseChecklist
Returns the result of interpreting the object as an instance of 'Checklist'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Checklist'.
- See Also:
doSwitch(EObject)
-
caseGuideline
Returns the result of interpreting the object as an instance of 'Guideline'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Guideline'.
- See Also:
doSwitch(EObject)
-
caseExample
Returns the result of interpreting the object as an instance of 'Example'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Example'.
- See Also:
doSwitch(EObject)
-
caseReusableAsset
Returns the result of interpreting the object as an instance of 'Reusable Asset'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Reusable Asset'.
- See Also:
doSwitch(EObject)
-
caseTermDefinition
Returns the result of interpreting the object as an instance of 'Term Definition'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Term Definition'.
- See Also:
doSwitch(EObject)
-
caseApplicableMetaClassInfo
Returns the result of interpreting the object as an instance of 'Applicable Meta Class Info'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Applicable Meta Class Info'.
- See Also:
doSwitch(EObject)
-
caseArtifact
Returns the result of interpreting the object as an instance of 'Artifact'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Artifact'.
- See Also:
doSwitch(EObject)
-
caseWorkProduct
Returns the result of interpreting the object as an instance of 'Work Product'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Work Product'.
- See Also:
doSwitch(EObject)
-
caseFulfillableElement
Returns the result of interpreting the object as an instance of 'Fulfillable Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Fulfillable Element'.
- See Also:
doSwitch(EObject)
-
caseReport
Returns the result of interpreting the object as an instance of 'Report'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Report'.
- See Also:
doSwitch(EObject)
-
caseTemplate
Returns the result of interpreting the object as an instance of 'Template'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Template'.
- See Also:
doSwitch(EObject)
-
caseToolMentor
Returns the result of interpreting the object as an instance of 'Tool Mentor'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Tool Mentor'.
- See Also:
doSwitch(EObject)
-
caseEstimationConsiderations
Returns the result of interpreting the object as an instance of 'Estimation Considerations'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Estimation Considerations'.
- See Also:
doSwitch(EObject)
-
caseDeliverable
Returns the result of interpreting the object as an instance of 'Deliverable'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Deliverable'.
- See Also:
doSwitch(EObject)
-
caseOutcome
Returns the result of interpreting the object as an instance of 'Outcome'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Outcome'.
- See Also:
doSwitch(EObject)
-
caseStep
Returns the result of interpreting the object as an instance of 'Step'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Step'.
- See Also:
doSwitch(EObject)
-
caseWorkDefinition
Returns the result of interpreting the object as an instance of 'Work Definition'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Work Definition'.
- See Also:
doSwitch(EObject)
-
caseWhitepaper
Returns the result of interpreting the object as an instance of 'Whitepaper'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Whitepaper'.
- See Also:
doSwitch(EObject)
-
caseTask
Returns the result of interpreting the object as an instance of 'Task'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Task'.
- See Also:
doSwitch(EObject)
-
caseRole
Returns the result of interpreting the object as an instance of 'Role'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Role'.
- See Also:
doSwitch(EObject)
-
caseArtifactDescription
Returns the result of interpreting the object as an instance of 'Artifact Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Artifact Description'.
- See Also:
doSwitch(EObject)
-
caseWorkProductDescription
Returns the result of interpreting the object as an instance of 'Work Product Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Work Product Description'.
- See Also:
doSwitch(EObject)
-
caseDeliverableDescription
Returns the result of interpreting the object as an instance of 'Deliverable Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Deliverable Description'.
- See Also:
doSwitch(EObject)
-
caseRoleDescription
Returns the result of interpreting the object as an instance of 'Role Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Role Description'.
- See Also:
doSwitch(EObject)
-
caseTaskDescription
Returns the result of interpreting the object as an instance of 'Task Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Task Description'.
- See Also:
doSwitch(EObject)
-
caseGuidanceDescription
Returns the result of interpreting the object as an instance of 'Guidance Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Guidance Description'.
- See Also:
doSwitch(EObject)
-
casePracticeDescription
Returns the result of interpreting the object as an instance of 'Practice Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Practice Description'.
- See Also:
doSwitch(EObject)
-
caseRoleSet
Returns the result of interpreting the object as an instance of 'Role Set'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Role Set'.
- See Also:
doSwitch(EObject)
-
caseContentCategory
Returns the result of interpreting the object as an instance of 'Content Category'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Content Category'.
- See Also:
doSwitch(EObject)
-
caseDomain
Returns the result of interpreting the object as an instance of 'Domain'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Domain'.
- See Also:
doSwitch(EObject)
-
caseWorkProductType
Returns the result of interpreting the object as an instance of 'Work Product Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Work Product Type'.
- See Also:
doSwitch(EObject)
-
caseDisciplineGrouping
Returns the result of interpreting the object as an instance of 'Discipline Grouping'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Discipline Grouping'.
- See Also:
doSwitch(EObject)
-
caseDiscipline
Returns the result of interpreting the object as an instance of 'Discipline'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Discipline'.
- See Also:
doSwitch(EObject)
-
caseActivity
Returns the result of interpreting the object as an instance of 'Activity'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Activity'.
- See Also:
doSwitch(EObject)
-
caseWorkBreakdownElement
Returns the result of interpreting the object as an instance of 'Work Breakdown Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Work Breakdown Element'.
- See Also:
doSwitch(EObject)
-
caseBreakdownElement
Returns the result of interpreting the object as an instance of 'Breakdown Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Breakdown Element'.
- See Also:
doSwitch(EObject)
-
caseProcessElement
Returns the result of interpreting the object as an instance of 'Process Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Element'.
- See Also:
doSwitch(EObject)
-
casePlanningData
Returns the result of interpreting the object as an instance of 'Planning Data'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Planning Data'.
- See Also:
doSwitch(EObject)
-
caseWorkOrder
Returns the result of interpreting the object as an instance of 'Work Order'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Work Order'.
- See Also:
doSwitch(EObject)
-
caseRoadmap
Returns the result of interpreting the object as an instance of 'Roadmap'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Roadmap'.
- See Also:
doSwitch(EObject)
-
caseTool
Returns the result of interpreting the object as an instance of 'Tool'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Tool'.
- See Also:
doSwitch(EObject)
-
caseRoleSetGrouping
Returns the result of interpreting the object as an instance of 'Role Set Grouping'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Role Set Grouping'.
- See Also:
doSwitch(EObject)
-
caseCustomCategory
Returns the result of interpreting the object as an instance of 'Custom Category'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Custom Category'.
- See Also:
doSwitch(EObject)
-
caseMethodPackage
Returns the result of interpreting the object as an instance of 'Method Package'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Method Package'.
- See Also:
doSwitch(EObject)
-
caseContentPackage
Returns the result of interpreting the object as an instance of 'Content Package'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Content Package'.
- See Also:
doSwitch(EObject)
-
caseMilestone
Returns the result of interpreting the object as an instance of 'Milestone'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Milestone'.
- See Also:
doSwitch(EObject)
-
caseWorkProductDescriptor
Returns the result of interpreting the object as an instance of 'Work Product Descriptor'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Work Product Descriptor'.
- See Also:
doSwitch(EObject)
-
caseDescriptor
Returns the result of interpreting the object as an instance of 'Descriptor'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Descriptor'.
- See Also:
doSwitch(EObject)
-
caseIteration
Returns the result of interpreting the object as an instance of 'Iteration'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Iteration'.
- See Also:
doSwitch(EObject)
-
casePhase
Returns the result of interpreting the object as an instance of 'Phase'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Phase'.
- See Also:
doSwitch(EObject)
-
caseTeamProfile
Returns the result of interpreting the object as an instance of 'Team Profile'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Team Profile'.
- See Also:
doSwitch(EObject)
-
caseRoleDescriptor
Returns the result of interpreting the object as an instance of 'Role Descriptor'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Role Descriptor'.
- See Also:
doSwitch(EObject)
-
caseTaskDescriptor
Returns the result of interpreting the object as an instance of 'Task Descriptor'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Task Descriptor'.
- See Also:
doSwitch(EObject)
-
caseCompositeRole
Returns the result of interpreting the object as an instance of 'Composite Role'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Composite Role'.
- See Also:
doSwitch(EObject)
-
caseDeliveryProcess
Returns the result of interpreting the object as an instance of 'Delivery Process'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Delivery Process'.
- See Also:
doSwitch(EObject)
-
caseProcess
Returns the result of interpreting the object as an instance of 'Process'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process'.
- See Also:
doSwitch(EObject)
-
caseCapabilityPattern
Returns the result of interpreting the object as an instance of 'Capability Pattern'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Capability Pattern'.
- See Also:
doSwitch(EObject)
-
caseMethodConfiguration
Returns the result of interpreting the object as an instance of 'Method Configuration'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Method Configuration'.
- See Also:
doSwitch(EObject)
-
caseMethodPlugin
Returns the result of interpreting the object as an instance of 'Method Plugin'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Method Plugin'.
- See Also:
doSwitch(EObject)
-
caseProcessPlanningTemplate
Returns the result of interpreting the object as an instance of 'Process Planning Template'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Planning Template'.
- See Also:
doSwitch(EObject)
-
casePractice
Returns the result of interpreting the object as an instance of 'Practice'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Practice'.
- See Also:
doSwitch(EObject)
-
caseBreakdownElementDescription
Returns the result of interpreting the object as an instance of 'Breakdown Element Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Breakdown Element Description'.
- See Also:
doSwitch(EObject)
-
caseActivityDescription
Returns the result of interpreting the object as an instance of 'Activity Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Activity Description'.
- See Also:
doSwitch(EObject)
-
caseDeliveryProcessDescription
Returns the result of interpreting the object as an instance of 'Delivery Process Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Delivery Process Description'.
- See Also:
doSwitch(EObject)
-
caseProcessDescription
Returns the result of interpreting the object as an instance of 'Process Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Description'.
- See Also:
doSwitch(EObject)
-
caseDescriptorDescription
Returns the result of interpreting the object as an instance of 'Descriptor Description'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Descriptor Description'.
- See Also:
doSwitch(EObject)
-
caseProcessComponentDescriptor
Returns the result of interpreting the object as an instance of 'Process Component Descriptor'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Component Descriptor'.
- See Also:
doSwitch(EObject)
-
caseProcessComponent
Returns the result of interpreting the object as an instance of 'Process Component'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Component'.
- See Also:
doSwitch(EObject)
-
caseProcessPackage
Returns the result of interpreting the object as an instance of 'Process Package'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Package'.
- See Also:
doSwitch(EObject)
-
caseDiagram
Returns the result of interpreting the object as an instance of 'Diagram'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Diagram'.
- See Also:
doSwitch(EObject)
-
caseGraphNode
Returns the result of interpreting the object as an instance of 'Graph Node'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Graph Node'.
- See Also:
doSwitch(EObject)
-
caseGraphElement
Returns the result of interpreting the object as an instance of 'Graph Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Graph Element'.
- See Also:
doSwitch(EObject)
-
caseDiagramElement
Returns the result of interpreting the object as an instance of 'Diagram Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Diagram Element'.
- See Also:
doSwitch(EObject)
-
caseReference
Returns the result of interpreting the object as an instance of 'Reference'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Reference'.
- See Also:
doSwitch(EObject)
-
caseProperty
Returns the result of interpreting the object as an instance of 'Property'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Property'.
- See Also:
doSwitch(EObject)
-
casePoint
Returns the result of interpreting the object as an instance of 'Point'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Point'.
- See Also:
doSwitch(EObject)
-
caseDiagramLink
Returns the result of interpreting the object as an instance of 'Diagram Link'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Diagram Link'.
- See Also:
doSwitch(EObject)
-
caseGraphConnector
Returns the result of interpreting the object as an instance of 'Graph Connector'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Graph Connector'.
- See Also:
doSwitch(EObject)
-
caseGraphEdge
Returns the result of interpreting the object as an instance of 'Graph Edge'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Graph Edge'.
- See Also:
doSwitch(EObject)
-
caseSemanticModelBridge
Returns the result of interpreting the object as an instance of 'Semantic Model Bridge'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Semantic Model Bridge'.
- See Also:
doSwitch(EObject)
-
caseDimension
Returns the result of interpreting the object as an instance of 'Dimension'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Dimension'.
- See Also:
doSwitch(EObject)
-
caseProcessComponentInterface
Returns the result of interpreting the object as an instance of 'Process Component Interface'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Component Interface'.
- See Also:
doSwitch(EObject)
-
caseSimpleSemanticModelElement
Returns the result of interpreting the object as an instance of 'Simple Semantic Model Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Simple Semantic Model Element'.
- See Also:
doSwitch(EObject)
-
caseUMASemanticModelBridge
Returns the result of interpreting the object as an instance of 'UMA Semantic Model Bridge'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'UMA Semantic Model Bridge'.
- See Also:
doSwitch(EObject)
-
caseCoreSemanticModelBridge
Returns the result of interpreting the object as an instance of 'Core Semantic Model Bridge'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Core Semantic Model Bridge'.
- See Also:
doSwitch(EObject)
-
caseLeafElement
Returns the result of interpreting the object as an instance of 'Leaf Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Leaf Element'.
- See Also:
doSwitch(EObject)
-
caseTextElement
Returns the result of interpreting the object as an instance of 'Text Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Text Element'.
- See Also:
doSwitch(EObject)
-
caseImage
Returns the result of interpreting the object as an instance of 'Image'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Image'.
- See Also:
doSwitch(EObject)
-
caseGraphicPrimitive
Returns the result of interpreting the object as an instance of 'Graphic Primitive'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Graphic Primitive'.
- See Also:
doSwitch(EObject)
-
casePolyline
Returns the result of interpreting the object as an instance of 'Polyline'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Polyline'.
- See Also:
doSwitch(EObject)
-
caseEllipse
Returns the result of interpreting the object as an instance of 'Ellipse'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Ellipse'.
- See Also:
doSwitch(EObject)
-
caseProcessFamily
Returns the result of interpreting the object as an instance of 'Process Family'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Process Family'.
- See Also:
doSwitch(EObject)
-
caseMethodLibrary
Returns the result of interpreting the object as an instance of 'Method Library'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Method Library'.
- See Also:
doSwitch(EObject)
-
defaultCase
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.- Overrides:
defaultCase
in classorg.eclipse.emf.ecore.util.Switch<T>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
Switch.doSwitch(org.eclipse.emf.ecore.EObject)
-