Interface SysMLModelHierarchyVisitor<C extends SysMLVisitorContext>
- Type Parameters:
C- the type of the visitor context
- All Superinterfaces:
AbstractVisitor,KerMLModelHierarchyVisitor<C>,KerMLModelVisitor<C>,SysMLModelVisitor<C>
@OpenApiAll
public interface SysMLModelHierarchyVisitor<C extends SysMLVisitorContext>
extends KerMLModelHierarchyVisitor<C>, SysMLModelVisitor<C>
This interface extends KerMLModelHierarchyVisitor and SysMLModelVisitor to provide
a visitor pattern implementation for traversing SysML model elements.
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.eclipse.emf.ecore.EPackageReturns the EPackage that this visitor is suited for.default booleanisAcceptable(org.eclipse.emf.ecore.EPackage ePackage) Checks if the given EPackage elements are acceptable by the visitor.default voidvisitAcceptActionUsage(AcceptActionUsage element, C context) Visits an AcceptActionUsage element.default voidvisitActionDefinition(ActionDefinition element, C context) Visits an ActionDefinition element.default voidvisitActionUsage(ActionUsage element, C context) Visits an ActionUsage element.default voidvisitActorMembership(ActorMembership element, C context) Visits an ActorMembership element.default voidvisitAllocationDefinition(AllocationDefinition element, C context) Visits an AllocationDefinition element.default voidvisitAllocationUsage(AllocationUsage element, C context) Visits an AllocationUsage element.default voidvisitAnalysisCaseDefinition(AnalysisCaseDefinition element, C context) Visits an AnalysisCaseDefinition element.default voidvisitAnalysisCaseUsage(AnalysisCaseUsage element, C context) Visits an AnalysisCaseUsage element.default voidvisitAssertConstraintUsage(AssertConstraintUsage element, C context) Visits an AssertConstraintUsage element.default voidvisitAssignmentActionUsage(AssignmentActionUsage element, C context) Visits an AssignmentActionUsage element.default voidvisitAttributeDefinition(AttributeDefinition element, C context) Visits an AttributeDefinition element.default voidvisitAttributeUsage(AttributeUsage element, C context) Visits an AttributeUsage element.default voidvisitBindingConnectorAsUsage(BindingConnectorAsUsage element, C context) Visits a BindingConnectorAsUsage element.default voidvisitCalculationDefinition(CalculationDefinition element, C context) Visits a CalculationDefinition element.default voidvisitCalculationUsage(CalculationUsage element, C context) Visits a CalculationUsage element.default voidvisitCaseDefinition(CaseDefinition element, C context) Visits a CaseDefinition element.default voidvisitCaseUsage(CaseUsage element, C context) Visits a CaseUsage element.default voidvisitConcernDefinition(ConcernDefinition element, C context) Visits a ConcernDefinition element.default voidvisitConcernUsage(ConcernUsage element, C context) Visits a ConcernUsage element.default voidvisitConjugatedPortDefinition(ConjugatedPortDefinition element, C context) Visits a ConjugatedPortDefinition element.default voidvisitConjugatedPortTyping(ConjugatedPortTyping element, C context) Visits a ConjugatedPortTyping element.default voidvisitConnectionDefinition(ConnectionDefinition element, C context) Visits a ConnectionDefinition element.default voidvisitConnectionUsage(ConnectionUsage element, C context) Visits a ConnectionUsage element.default voidvisitConnectorAsUsage(ConnectorAsUsage element, C context) Visits a ConnectorAsUsage element.default voidvisitConstraintDefinition(ConstraintDefinition element, C context) Visits a ConstraintDefinition element.default voidvisitConstraintUsage(ConstraintUsage element, C context) Visits a ConstraintUsage element.default voidvisitControlNode(ControlNode element, C context) Visits a ControlNode element.default voidvisitDecisionNode(DecisionNode element, C context) Visits a DecisionNode element.default voidvisitDefinition(Definition element, C context) Visits a Definition element.default voidvisitEnumerationDefinition(EnumerationDefinition element, C context) Visits an EnumerationDefinition element.default voidvisitEnumerationUsage(EnumerationUsage element, C context) Visits an EnumerationUsage element.default voidvisitEventOccurrenceUsage(EventOccurrenceUsage element, C context) Visits an EventOccurrenceUsage element.default voidvisitExhibitStateUsage(ExhibitStateUsage element, C context) Visits an ExhibitStateUsage element.default voidvisitExpose(Expose element, C context) Visits an Expose element.default voidvisitFlowDefinition(FlowDefinition element, C context) Visits a FlowDefinition element.default voidvisitFlowUsage(FlowUsage element, C context) Visits a FlowUsage element.default voidvisitForkNode(ForkNode element, C context) Visits a ForkNode element.default voidvisitForLoopActionUsage(ForLoopActionUsage element, C context) Visits a ForLoopActionUsage element.default voidvisitFramedConcernMembership(FramedConcernMembership element, C context) Visits a FramedConcernMembership element.default voidvisitIfActionUsage(IfActionUsage element, C context) Visits an IfActionUsage element.default voidvisitIncludeUseCaseUsage(IncludeUseCaseUsage element, C context) Visits an IncludeUseCaseUsage element.default voidvisitInterfaceDefinition(InterfaceDefinition element, C context) Visits an InterfaceDefinition element.default voidvisitInterfaceUsage(InterfaceUsage element, C context) Visits an InterfaceUsage element.default voidvisitItemDefinition(ItemDefinition element, C context) Visits an ItemDefinition element.default voidvisitItemUsage(ItemUsage element, C context) Visits an ItemUsage element.default voidvisitJoinNode(JoinNode element, C context) Visits a JoinNode element.default voidvisitLoopActionUsage(LoopActionUsage element, C context) Visits a LoopActionUsage element.default voidvisitMembershipExpose(MembershipExpose element, C context) Visits a MembershipExpose element.default voidvisitMergeNode(MergeNode element, C context) Visits a MergeNode element.default voidvisitMetadataDefinition(MetadataDefinition element, C context) Visits a MetadataDefinition element.default voidvisitMetadataUsage(MetadataUsage element, C context) Visits a MetadataUsage element.default voidvisitNamespaceExpose(NamespaceExpose element, C context) Visits a NamespaceExpose element.default voidvisitObjectiveMembership(ObjectiveMembership element, C context) Visits an ObjectiveMembership element.default voidvisitOccurrenceDefinition(OccurrenceDefinition element, C context) Visits an OccurrenceDefinition element.default voidvisitOccurrenceUsage(OccurrenceUsage element, C context) Visits an OccurrenceUsage element.default voidvisitPartDefinition(PartDefinition element, C context) Visits a PartDefinition element.default voidvisitPartUsage(PartUsage element, C context) Visits a PartUsage element.default voidvisitPerformActionUsage(PerformActionUsage element, C context) Visits a PerformActionUsage element.default voidvisitPortConjugation(PortConjugation element, C context) Visits a PortConjugation element.default voidvisitPortDefinition(PortDefinition element, C context) Visits a PortDefinition element.default voidvisitPortUsage(PortUsage element, C context) Visits a PortUsage element.default voidvisitReferenceUsage(ReferenceUsage element, C context) Visits a ReferenceUsage element.default voidvisitRenderingDefinition(RenderingDefinition element, C context) Visits a RenderingDefinition element.default voidvisitRenderingUsage(RenderingUsage element, C context) Visits a RenderingUsage element.default voidvisitRequirementConstraintMembership(RequirementConstraintMembership element, C context) Visits a RequirementConstraintMembership element.default voidvisitRequirementDefinition(RequirementDefinition element, C context) Visits a RequirementDefinition element.default voidvisitRequirementUsage(RequirementUsage element, C context) Visits a RequirementUsage element.default voidvisitRequirementVerificationMembership(RequirementVerificationMembership element, C context) Visits a RequirementVerificationMembership element.default voidvisitSatisfyRequirementUsage(SatisfyRequirementUsage element, C context) Visits a SatisfyRequirementUsage element.default voidvisitSendActionUsage(SendActionUsage element, C context) Visits a SendActionUsage element.default voidvisitStakeholderMembership(StakeholderMembership element, C context) Visits a StakeholderMembership element.default voidvisitStateDefinition(StateDefinition element, C context) Visits a StateDefinition element.default voidvisitStateSubactionMembership(StateSubactionMembership element, C context) Visits a StateSubactionMembership element.default voidvisitStateUsage(StateUsage element, C context) Visits a StateUsage element.default voidvisitSubjectMembership(SubjectMembership element, C context) Visits a SubjectMembership element.default voidvisitSuccessionAsUsage(SuccessionAsUsage element, C context) Visits a SuccessionAsUsage element.default voidvisitSuccessionFlowUsage(SuccessionFlowUsage element, C context) Visits a SuccessionFlowUsage element.default voidvisitTerminateActionUsage(TerminateActionUsage element, C context) Visits a TerminateActionUsage element.default voidvisitTransitionFeatureMembership(TransitionFeatureMembership element, C context) Visits a TransitionFeatureMembership element.default voidvisitTransitionUsage(TransitionUsage element, C context) Visits a TransitionUsage element.default voidvisitTriggerInvocationExpression(TriggerInvocationExpression element, C context) Visits a TriggerInvocationExpression element.default voidvisitUsage(Usage element, C context) Visits a Usage element.default voidvisitUseCaseDefinition(UseCaseDefinition element, C context) Visits a UseCaseDefinition element.default voidvisitUseCaseUsage(UseCaseUsage element, C context) Visits a UseCaseUsage element.default voidvisitVariantMembership(VariantMembership element, C context) Visits a VariantMembership element.default voidvisitVerificationCaseDefinition(VerificationCaseDefinition element, C context) Visits a VerificationCaseDefinition element.default voidvisitVerificationCaseUsage(VerificationCaseUsage element, C context) Visits a VerificationCaseUsage element.default voidvisitViewDefinition(ViewDefinition element, C context) Visits a ViewDefinition element.default voidvisitViewpointDefinition(ViewpointDefinition element, C context) Visits a ViewpointDefinition element.default voidvisitViewpointUsage(ViewpointUsage element, C context) Visits a ViewpointUsage element.default voidvisitViewRenderingMembership(ViewRenderingMembership element, C context) Visits a ViewRenderingMembership element.default voidvisitViewUsage(ViewUsage element, C context) Visits a ViewUsage element.default voidvisitWhileLoopActionUsage(WhileLoopActionUsage element, C context) Visits a WhileLoopActionUsage element.Methods inherited from interface com.dassault_systemes.modeler.kerml.model.KerMLModelHierarchyVisitor
visitAnnotatingElement, visitAnnotation, visitAssociation, visitAssociationStructure, visitBehavior, visitBindingConnector, visitBooleanExpression, visitClass, visitClassifier, visitCollectExpression, visitComment, visitConjugation, visitConnector, visitConstructorExpression, visitCrossSubsetting, visitDataType, visitDependency, visitDifferencing, visitDisjoining, visitDocumentation, visitElement, visitElementFilterMembership, visitEndFeatureMembership, visitExpression, visitFeature, visitFeatureChainExpression, visitFeatureChaining, visitFeatureInverting, visitFeatureMembership, visitFeatureReferenceExpression, visitFeatureTyping, visitFeatureValue, visitFlow, visitFlowEnd, visitFunction, visitImport, visitIndexExpression, visitInstantiationExpression, visitInteraction, visitIntersecting, visitInvariant, visitInvocationExpression, visitLibraryPackage, visitLiteralBoolean, visitLiteralExpression, visitLiteralInfinity, visitLiteralInteger, visitLiteralRational, visitLiteralString, visitMembership, visitMembershipImport, visitMetaclass, visitMetadataAccessExpression, visitMetadataFeature, visitMultiplicity, visitMultiplicityRange, visitNamespace, visitNamespaceImport, visitNullExpression, visitOperatorExpression, visitOwningMembership, visitPackage, visitParameterMembership, visitPayloadFeature, visitPredicate, visitRedefinition, visitReferenceSubsetting, visitRelationship, visitResultExpressionMembership, visitReturnParameterMembership, visitSelectExpression, visitSpecialization, visitStep, visitStructure, visitSubclassification, visitSubsetting, visitSuccession, visitSuccessionFlow, visitTextualRepresentation, visitType, visitTypeFeaturing, visitUnioningMethods inherited from interface com.dassault_systemes.modeler.sysml.model.SysMLModelVisitor
createVisitorContext
-
Method Details
-
getEPackage
default org.eclipse.emf.ecore.EPackage getEPackage()Returns the EPackage that this visitor is suited for.- Specified by:
getEPackagein interfaceKerMLModelHierarchyVisitor<C extends SysMLVisitorContext>- Returns:
- the EPackage instance
-
isAcceptable
default boolean isAcceptable(org.eclipse.emf.ecore.EPackage ePackage) Checks if the given EPackage elements are acceptable by the visitor.- Specified by:
isAcceptablein interfaceKerMLModelHierarchyVisitor<C extends SysMLVisitorContext>- Parameters:
ePackage- the EPackage to check- Returns:
- true if the EPackage is acceptable, false otherwise
-
visitAcceptActionUsage
Visits an AcceptActionUsage element.- Specified by:
visitAcceptActionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the AcceptActionUsage element to visitcontext- the visitor context
-
visitActionDefinition
Visits an ActionDefinition element.- Specified by:
visitActionDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ActionDefinition element to visitcontext- the visitor context
-
visitActionUsage
Visits an ActionUsage element.- Specified by:
visitActionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ActionUsage element to visitcontext- the visitor context
-
visitActorMembership
Visits an ActorMembership element.- Specified by:
visitActorMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ActorMembership element to visitcontext- the visitor context
-
visitAllocationDefinition
Visits an AllocationDefinition element.- Specified by:
visitAllocationDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the AllocationDefinition element to visitcontext- the visitor context
-
visitAllocationUsage
Visits an AllocationUsage element.- Specified by:
visitAllocationUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the AllocationUsage element to visitcontext- the visitor context
-
visitAnalysisCaseDefinition
Visits an AnalysisCaseDefinition element.- Specified by:
visitAnalysisCaseDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the AnalysisCaseDefinition element to visitcontext- the visitor context
-
visitAnalysisCaseUsage
Visits an AnalysisCaseUsage element.- Specified by:
visitAnalysisCaseUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the AnalysisCaseUsage element to visitcontext- the visitor context
-
visitAssertConstraintUsage
Visits an AssertConstraintUsage element.- Specified by:
visitAssertConstraintUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the AssertConstraintUsage element to visitcontext- the visitor context
-
visitAssignmentActionUsage
Visits an AssignmentActionUsage element.- Specified by:
visitAssignmentActionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the AssignmentActionUsage element to visitcontext- the visitor context
-
visitAttributeDefinition
Visits an AttributeDefinition element.- Specified by:
visitAttributeDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the AttributeDefinition element to visitcontext- the visitor context
-
visitAttributeUsage
Visits an AttributeUsage element.- Specified by:
visitAttributeUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the AttributeUsage element to visitcontext- the visitor context
-
visitBindingConnectorAsUsage
Visits a BindingConnectorAsUsage element.- Specified by:
visitBindingConnectorAsUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the BindingConnectorAsUsage element to visitcontext- the visitor context
-
visitCalculationDefinition
Visits a CalculationDefinition element.- Specified by:
visitCalculationDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the CalculationDefinition element to visitcontext- the visitor context
-
visitCalculationUsage
Visits a CalculationUsage element.- Specified by:
visitCalculationUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the CalculationUsage element to visitcontext- the visitor context
-
visitCaseDefinition
Visits a CaseDefinition element.- Specified by:
visitCaseDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the CaseDefinition element to visitcontext- the visitor context
-
visitCaseUsage
Visits a CaseUsage element.- Specified by:
visitCaseUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the CaseUsage element to visitcontext- the visitor context
-
visitConcernDefinition
Visits a ConcernDefinition element.- Specified by:
visitConcernDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ConcernDefinition element to visitcontext- the visitor context
-
visitConcernUsage
Visits a ConcernUsage element.- Specified by:
visitConcernUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ConcernUsage element to visitcontext- the visitor context
-
visitConjugatedPortDefinition
Visits a ConjugatedPortDefinition element.- Specified by:
visitConjugatedPortDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ConjugatedPortDefinition element to visitcontext- the visitor context
-
visitConjugatedPortTyping
Visits a ConjugatedPortTyping element.- Specified by:
visitConjugatedPortTypingin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ConjugatedPortTyping element to visitcontext- the visitor context
-
visitConnectionDefinition
Visits a ConnectionDefinition element.- Specified by:
visitConnectionDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ConnectionDefinition element to visitcontext- the visitor context
-
visitConnectionUsage
Visits a ConnectionUsage element.- Specified by:
visitConnectionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ConnectionUsage element to visitcontext- the visitor context
-
visitConnectorAsUsage
Visits a ConnectorAsUsage element.- Specified by:
visitConnectorAsUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ConnectorAsUsage element to visitcontext- the visitor context
-
visitConstraintDefinition
Visits a ConstraintDefinition element.- Specified by:
visitConstraintDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ConstraintDefinition element to visitcontext- the visitor context
-
visitConstraintUsage
Visits a ConstraintUsage element.- Specified by:
visitConstraintUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ConstraintUsage element to visitcontext- the visitor context
-
visitControlNode
Visits a ControlNode element.- Specified by:
visitControlNodein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ControlNode element to visitcontext- the visitor context
-
visitDecisionNode
Visits a DecisionNode element.- Specified by:
visitDecisionNodein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the DecisionNode element to visitcontext- the visitor context
-
visitDefinition
Visits a Definition element.- Specified by:
visitDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the Definition element to visitcontext- the visitor context
-
visitEnumerationDefinition
Visits an EnumerationDefinition element.- Specified by:
visitEnumerationDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the EnumerationDefinition element to visitcontext- the visitor context
-
visitEnumerationUsage
Visits an EnumerationUsage element.- Specified by:
visitEnumerationUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the EnumerationUsage element to visitcontext- the visitor context
-
visitEventOccurrenceUsage
Visits an EventOccurrenceUsage element.- Specified by:
visitEventOccurrenceUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the EventOccurrenceUsage element to visitcontext- the visitor context
-
visitExhibitStateUsage
Visits an ExhibitStateUsage element.- Specified by:
visitExhibitStateUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ExhibitStateUsage element to visitcontext- the visitor context
-
visitExpose
Visits an Expose element.- Specified by:
visitExposein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the Expose element to visitcontext- the visitor context
-
visitFlowDefinition
Visits a FlowDefinition element.- Specified by:
visitFlowDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the FlowDefinition element to visitcontext- the visitor context
-
visitFlowUsage
Visits a FlowUsage element.- Specified by:
visitFlowUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the FlowUsage element to visitcontext- the visitor context
-
visitForLoopActionUsage
Visits a ForLoopActionUsage element.- Specified by:
visitForLoopActionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ForLoopActionUsage element to visitcontext- the visitor context
-
visitForkNode
Visits a ForkNode element.- Specified by:
visitForkNodein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ForkNode element to visitcontext- the visitor context
-
visitFramedConcernMembership
Visits a FramedConcernMembership element.- Specified by:
visitFramedConcernMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the FramedConcernMembership element to visitcontext- the visitor context
-
visitIfActionUsage
Visits an IfActionUsage element.- Specified by:
visitIfActionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the IfActionUsage element to visitcontext- the visitor context
-
visitIncludeUseCaseUsage
Visits an IncludeUseCaseUsage element.- Specified by:
visitIncludeUseCaseUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the IncludeUseCaseUsage element to visitcontext- the visitor context
-
visitInterfaceDefinition
Visits an InterfaceDefinition element.- Specified by:
visitInterfaceDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the InterfaceDefinition element to visitcontext- the visitor context
-
visitInterfaceUsage
Visits an InterfaceUsage element.- Specified by:
visitInterfaceUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the InterfaceUsage element to visitcontext- the visitor context
-
visitItemDefinition
Visits an ItemDefinition element.- Specified by:
visitItemDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ItemDefinition element to visitcontext- the visitor context
-
visitItemUsage
Visits an ItemUsage element.- Specified by:
visitItemUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ItemUsage element to visitcontext- the visitor context
-
visitJoinNode
Visits a JoinNode element.- Specified by:
visitJoinNodein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the JoinNode element to visitcontext- the visitor context
-
visitLoopActionUsage
Visits a LoopActionUsage element.- Specified by:
visitLoopActionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the LoopActionUsage element to visitcontext- the visitor context
-
visitMembershipExpose
Visits a MembershipExpose element.- Specified by:
visitMembershipExposein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the MembershipExpose element to visitcontext- the visitor context
-
visitMergeNode
Visits a MergeNode element.- Specified by:
visitMergeNodein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the MergeNode element to visitcontext- the visitor context
-
visitMetadataDefinition
Visits a MetadataDefinition element.- Specified by:
visitMetadataDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the MetadataDefinition element to visitcontext- the visitor context
-
visitMetadataUsage
Visits a MetadataUsage element.- Specified by:
visitMetadataUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the MetadataUsage element to visitcontext- the visitor context
-
visitNamespaceExpose
Visits a NamespaceExpose element.- Specified by:
visitNamespaceExposein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the NamespaceExpose element to visitcontext- the visitor context
-
visitObjectiveMembership
Visits an ObjectiveMembership element.- Specified by:
visitObjectiveMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ObjectiveMembership element to visitcontext- the visitor context
-
visitOccurrenceDefinition
Visits an OccurrenceDefinition element.- Specified by:
visitOccurrenceDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the OccurrenceDefinition element to visitcontext- the visitor context
-
visitOccurrenceUsage
Visits an OccurrenceUsage element.- Specified by:
visitOccurrenceUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the OccurrenceUsage element to visitcontext- the visitor context
-
visitPartDefinition
Visits a PartDefinition element.- Specified by:
visitPartDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the PartDefinition element to visitcontext- the visitor context
-
visitPartUsage
Visits a PartUsage element.- Specified by:
visitPartUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the PartUsage element to visitcontext- the visitor context
-
visitPerformActionUsage
Visits a PerformActionUsage element.- Specified by:
visitPerformActionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the PerformActionUsage element to visitcontext- the visitor context
-
visitPortConjugation
Visits a PortConjugation element.- Specified by:
visitPortConjugationin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the PortConjugation element to visitcontext- the visitor context
-
visitPortDefinition
Visits a PortDefinition element.- Specified by:
visitPortDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the PortDefinition element to visitcontext- the visitor context
-
visitPortUsage
Visits a PortUsage element.- Specified by:
visitPortUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the PortUsage element to visitcontext- the visitor context
-
visitReferenceUsage
Visits a ReferenceUsage element.- Specified by:
visitReferenceUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ReferenceUsage element to visitcontext- the visitor context
-
visitRenderingDefinition
Visits a RenderingDefinition element.- Specified by:
visitRenderingDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the RenderingDefinition element to visitcontext- the visitor context
-
visitRenderingUsage
Visits a RenderingUsage element.- Specified by:
visitRenderingUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the RenderingUsage element to visitcontext- the visitor context
-
visitRequirementConstraintMembership
default void visitRequirementConstraintMembership(RequirementConstraintMembership element, C context) Visits a RequirementConstraintMembership element.- Specified by:
visitRequirementConstraintMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the RequirementConstraintMembership element to visitcontext- the visitor context
-
visitRequirementDefinition
Visits a RequirementDefinition element.- Specified by:
visitRequirementDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the RequirementDefinition element to visitcontext- the visitor context
-
visitRequirementUsage
Visits a RequirementUsage element.- Specified by:
visitRequirementUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the RequirementUsage element to visitcontext- the visitor context
-
visitRequirementVerificationMembership
default void visitRequirementVerificationMembership(RequirementVerificationMembership element, C context) Visits a RequirementVerificationMembership element.- Specified by:
visitRequirementVerificationMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the RequirementVerificationMembership element to visitcontext- the visitor context
-
visitSatisfyRequirementUsage
Visits a SatisfyRequirementUsage element.- Specified by:
visitSatisfyRequirementUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the SatisfyRequirementUsage element to visitcontext- the visitor context
-
visitSendActionUsage
Visits a SendActionUsage element.- Specified by:
visitSendActionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the SendActionUsage element to visitcontext- the visitor context
-
visitStakeholderMembership
Visits a StakeholderMembership element.- Specified by:
visitStakeholderMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the StakeholderMembership element to visitcontext- the visitor context
-
visitStateDefinition
Visits a StateDefinition element.- Specified by:
visitStateDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the StateDefinition element to visitcontext- the visitor context
-
visitStateSubactionMembership
Visits a StateSubactionMembership element.- Specified by:
visitStateSubactionMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the StateSubactionMembership element to visitcontext- the visitor context
-
visitStateUsage
Visits a StateUsage element.- Specified by:
visitStateUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the StateUsage element to visitcontext- the visitor context
-
visitSubjectMembership
Visits a SubjectMembership element.- Specified by:
visitSubjectMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the SubjectMembership element to visitcontext- the visitor context
-
visitSuccessionAsUsage
Visits a SuccessionAsUsage element.- Specified by:
visitSuccessionAsUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the SuccessionAsUsage element to visitcontext- the visitor context
-
visitSuccessionFlowUsage
Visits a SuccessionFlowUsage element.- Specified by:
visitSuccessionFlowUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the SuccessionFlowUsage element to visitcontext- the visitor context
-
visitTerminateActionUsage
Visits a TerminateActionUsage element.- Specified by:
visitTerminateActionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the TerminateActionUsage element to visitcontext- the visitor context
-
visitTransitionFeatureMembership
Visits a TransitionFeatureMembership element.- Specified by:
visitTransitionFeatureMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the TransitionFeatureMembership element to visitcontext- the visitor context
-
visitTransitionUsage
Visits a TransitionUsage element.- Specified by:
visitTransitionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the TransitionUsage element to visitcontext- the visitor context
-
visitTriggerInvocationExpression
Visits a TriggerInvocationExpression element.- Specified by:
visitTriggerInvocationExpressionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the TriggerInvocationExpression element to visitcontext- the visitor context
-
visitUsage
Visits a Usage element.- Specified by:
visitUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the Usage element to visitcontext- the visitor context
-
visitUseCaseDefinition
Visits a UseCaseDefinition element.- Specified by:
visitUseCaseDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the UseCaseDefinition element to visitcontext- the visitor context
-
visitUseCaseUsage
Visits a UseCaseUsage element.- Specified by:
visitUseCaseUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the UseCaseUsage element to visitcontext- the visitor context
-
visitVariantMembership
Visits a VariantMembership element.- Specified by:
visitVariantMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the VariantMembership element to visitcontext- the visitor context
-
visitVerificationCaseDefinition
Visits a VerificationCaseDefinition element.- Specified by:
visitVerificationCaseDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the VerificationCaseDefinition element to visitcontext- the visitor context
-
visitVerificationCaseUsage
Visits a VerificationCaseUsage element.- Specified by:
visitVerificationCaseUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the VerificationCaseUsage element to visitcontext- the visitor context
-
visitViewDefinition
Visits a ViewDefinition element.- Specified by:
visitViewDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ViewDefinition element to visitcontext- the visitor context
-
visitViewRenderingMembership
Visits a ViewRenderingMembership element.- Specified by:
visitViewRenderingMembershipin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ViewRenderingMembership element to visitcontext- the visitor context
-
visitViewUsage
Visits a ViewUsage element.- Specified by:
visitViewUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ViewUsage element to visitcontext- the visitor context
-
visitViewpointDefinition
Visits a ViewpointDefinition element.- Specified by:
visitViewpointDefinitionin interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ViewpointDefinition element to visitcontext- the visitor context
-
visitViewpointUsage
Visits a ViewpointUsage element.- Specified by:
visitViewpointUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the ViewpointUsage element to visitcontext- the visitor context
-
visitWhileLoopActionUsage
Visits a WhileLoopActionUsage element.- Specified by:
visitWhileLoopActionUsagein interfaceSysMLModelVisitor<C extends SysMLVisitorContext>- Parameters:
element- the WhileLoopActionUsage element to visitcontext- the visitor context
-