Interface SysMLVisitorContext
- All Superinterfaces:
KerMLVisitorContext
Interface for SysML visitor context, extending KerMLVisitorContext.
Provides constants for various SysML elements and overrides the getClassCount method.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from interface com.dassault_systemes.modeler.kerml.model.KerMLVisitorContext
ANNOTATING_ELEMENT, ANNOTATION, ASSOCIATION, ASSOCIATION_STRUCTURE, BEHAVIOR, BINDING_CONNECTOR, BOOLEAN_EXPRESSION, CLASS, CLASSIFIER, COLLECT_EXPRESSION, COMMENT, CONJUGATION, CONNECTOR, CONSTRUCTOR_EXPRESSION, CROSS_SUBSETTING, DATA_TYPE, DEPENDENCY, DIFFERENCING, DISJOINING, DOCUMENTATION, ELEMENT, ELEMENT_FILTER_MEMBERSHIP, END_FEATURE_MEMBERSHIP, EXPRESSION, FEATURE, FEATURE_CHAIN_EXPRESSION, FEATURE_CHAINING, FEATURE_INVERTING, FEATURE_MEMBERSHIP, FEATURE_REFERENCE_EXPRESSION, FEATURE_TYPING, FEATURE_VALUE, FLOW, FLOW_END, FUNCTION, IMPORT, INDEX_EXPRESSION, INSTANTIATION_EXPRESSION, INTERACTION, INTERSECTING, INVARIANT, INVOCATION_EXPRESSION, LIBRARY_PACKAGE, LITERAL_BOOLEAN, LITERAL_EXPRESSION, LITERAL_INFINITY, LITERAL_INTEGER, LITERAL_RATIONAL, LITERAL_STRING, MEMBERSHIP, MEMBERSHIP_IMPORT, METACLASS, METADATA_ACCESS_EXPRESSION, METADATA_FEATURE, MULTIPLICITY, MULTIPLICITY_RANGE, NAMESPACE, NAMESPACE_IMPORT, NULL_EXPRESSION, OPERATOR_EXPRESSION, OWNING_MEMBERSHIP, PACKAGE, PARAMETER_MEMBERSHIP, PAYLOAD_FEATURE, PREDICATE, REDEFINITION, REFERENCE_SUBSETTING, RELATIONSHIP, RESULT_EXPRESSION_MEMBERSHIP, RETURN_PARAMETER_MEMBERSHIP, SELECT_EXPRESSION, SPECIALIZATION, STEP, STRUCTURE, SUBCLASSIFICATION, SUBSETTING, SUCCESSION, SUCCESSION_FLOW, TEXTUAL_REPRESENTATION, TYPE, TYPE_FEATURING, UNIONING -
Method Summary
Modifier and TypeMethodDescriptiondefault intReturns the count of classes in the SysML visitor context.Methods inherited from interface com.dassault_systemes.modeler.kerml.model.KerMLVisitorContext
addToVisited, isAlreadyVisited
-
Field Details
-
ACCEPT_ACTION_USAGE
static final int ACCEPT_ACTION_USAGE- See Also:
-
ACTION_DEFINITION
static final int ACTION_DEFINITION- See Also:
-
ACTION_USAGE
static final int ACTION_USAGE- See Also:
-
ACTOR_MEMBERSHIP
static final int ACTOR_MEMBERSHIP- See Also:
-
ALLOCATION_DEFINITION
static final int ALLOCATION_DEFINITION- See Also:
-
ALLOCATION_USAGE
static final int ALLOCATION_USAGE- See Also:
-
ANALYSIS_CASE_DEFINITION
static final int ANALYSIS_CASE_DEFINITION- See Also:
-
ANALYSIS_CASE_USAGE
static final int ANALYSIS_CASE_USAGE- See Also:
-
ASSERT_CONSTRAINT_USAGE
static final int ASSERT_CONSTRAINT_USAGE- See Also:
-
ASSIGNMENT_ACTION_USAGE
static final int ASSIGNMENT_ACTION_USAGE- See Also:
-
ATTRIBUTE_DEFINITION
static final int ATTRIBUTE_DEFINITION- See Also:
-
ATTRIBUTE_USAGE
static final int ATTRIBUTE_USAGE- See Also:
-
BINDING_CONNECTOR_AS_USAGE
static final int BINDING_CONNECTOR_AS_USAGE- See Also:
-
CALCULATION_DEFINITION
static final int CALCULATION_DEFINITION- See Also:
-
CALCULATION_USAGE
static final int CALCULATION_USAGE- See Also:
-
CASE_DEFINITION
static final int CASE_DEFINITION- See Also:
-
CASE_USAGE
static final int CASE_USAGE- See Also:
-
CONCERN_DEFINITION
static final int CONCERN_DEFINITION- See Also:
-
CONCERN_USAGE
static final int CONCERN_USAGE- See Also:
-
CONJUGATED_PORT_DEFINITION
static final int CONJUGATED_PORT_DEFINITION- See Also:
-
CONJUGATED_PORT_TYPING
static final int CONJUGATED_PORT_TYPING- See Also:
-
CONNECTION_DEFINITION
static final int CONNECTION_DEFINITION- See Also:
-
CONNECTION_USAGE
static final int CONNECTION_USAGE- See Also:
-
CONNECTOR_AS_USAGE
static final int CONNECTOR_AS_USAGE- See Also:
-
CONSTRAINT_DEFINITION
static final int CONSTRAINT_DEFINITION- See Also:
-
CONSTRAINT_USAGE
static final int CONSTRAINT_USAGE- See Also:
-
CONTROL_NODE
static final int CONTROL_NODE- See Also:
-
DECISION_NODE
static final int DECISION_NODE- See Also:
-
DEFINITION
static final int DEFINITION- See Also:
-
ENUMERATION_DEFINITION
static final int ENUMERATION_DEFINITION- See Also:
-
ENUMERATION_USAGE
static final int ENUMERATION_USAGE- See Also:
-
EVENT_OCCURRENCE_USAGE
static final int EVENT_OCCURRENCE_USAGE- See Also:
-
EXHIBIT_STATE_USAGE
static final int EXHIBIT_STATE_USAGE- See Also:
-
EXPOSE
static final int EXPOSE- See Also:
-
FLOW_DEFINITION
static final int FLOW_DEFINITION- See Also:
-
FLOW_USAGE
static final int FLOW_USAGE- See Also:
-
FOR_LOOP_ACTION_USAGE
static final int FOR_LOOP_ACTION_USAGE- See Also:
-
FORK_NODE
static final int FORK_NODE- See Also:
-
FRAMED_CONCERN_MEMBERSHIP
static final int FRAMED_CONCERN_MEMBERSHIP- See Also:
-
IF_ACTION_USAGE
static final int IF_ACTION_USAGE- See Also:
-
INCLUDE_USE_CASE_USAGE
static final int INCLUDE_USE_CASE_USAGE- See Also:
-
INTERFACE_DEFINITION
static final int INTERFACE_DEFINITION- See Also:
-
INTERFACE_USAGE
static final int INTERFACE_USAGE- See Also:
-
ITEM_DEFINITION
static final int ITEM_DEFINITION- See Also:
-
ITEM_USAGE
static final int ITEM_USAGE- See Also:
-
JOIN_NODE
static final int JOIN_NODE- See Also:
-
LOOP_ACTION_USAGE
static final int LOOP_ACTION_USAGE- See Also:
-
MEMBERSHIP_EXPOSE
static final int MEMBERSHIP_EXPOSE- See Also:
-
MERGE_NODE
static final int MERGE_NODE- See Also:
-
METADATA_DEFINITION
static final int METADATA_DEFINITION- See Also:
-
METADATA_USAGE
static final int METADATA_USAGE- See Also:
-
NAMESPACE_EXPOSE
static final int NAMESPACE_EXPOSE- See Also:
-
OBJECTIVE_MEMBERSHIP
static final int OBJECTIVE_MEMBERSHIP- See Also:
-
OCCURRENCE_DEFINITION
static final int OCCURRENCE_DEFINITION- See Also:
-
OCCURRENCE_USAGE
static final int OCCURRENCE_USAGE- See Also:
-
PART_DEFINITION
static final int PART_DEFINITION- See Also:
-
PART_USAGE
static final int PART_USAGE- See Also:
-
PERFORM_ACTION_USAGE
static final int PERFORM_ACTION_USAGE- See Also:
-
PORT_CONJUGATION
static final int PORT_CONJUGATION- See Also:
-
PORT_DEFINITION
static final int PORT_DEFINITION- See Also:
-
PORT_USAGE
static final int PORT_USAGE- See Also:
-
REFERENCE_USAGE
static final int REFERENCE_USAGE- See Also:
-
RENDERING_DEFINITION
static final int RENDERING_DEFINITION- See Also:
-
RENDERING_USAGE
static final int RENDERING_USAGE- See Also:
-
REQUIREMENT_CONSTRAINT_MEMBERSHIP
static final int REQUIREMENT_CONSTRAINT_MEMBERSHIP- See Also:
-
REQUIREMENT_DEFINITION
static final int REQUIREMENT_DEFINITION- See Also:
-
REQUIREMENT_USAGE
static final int REQUIREMENT_USAGE- See Also:
-
REQUIREMENT_VERIFICATION_MEMBERSHIP
static final int REQUIREMENT_VERIFICATION_MEMBERSHIP- See Also:
-
SATISFY_REQUIREMENT_USAGE
static final int SATISFY_REQUIREMENT_USAGE- See Also:
-
SEND_ACTION_USAGE
static final int SEND_ACTION_USAGE- See Also:
-
STAKEHOLDER_MEMBERSHIP
static final int STAKEHOLDER_MEMBERSHIP- See Also:
-
STATE_DEFINITION
static final int STATE_DEFINITION- See Also:
-
STATE_SUBACTION_MEMBERSHIP
static final int STATE_SUBACTION_MEMBERSHIP- See Also:
-
STATE_USAGE
static final int STATE_USAGE- See Also:
-
SUBJECT_MEMBERSHIP
static final int SUBJECT_MEMBERSHIP- See Also:
-
SUCCESSION_AS_USAGE
static final int SUCCESSION_AS_USAGE- See Also:
-
SUCCESSION_FLOW_USAGE
static final int SUCCESSION_FLOW_USAGE- See Also:
-
TERMINATE_ACTION_USAGE
static final int TERMINATE_ACTION_USAGE- See Also:
-
TRANSITION_FEATURE_MEMBERSHIP
static final int TRANSITION_FEATURE_MEMBERSHIP- See Also:
-
TRANSITION_USAGE
static final int TRANSITION_USAGE- See Also:
-
TRIGGER_INVOCATION_EXPRESSION
static final int TRIGGER_INVOCATION_EXPRESSION- See Also:
-
USAGE
static final int USAGE- See Also:
-
USE_CASE_DEFINITION
static final int USE_CASE_DEFINITION- See Also:
-
USE_CASE_USAGE
static final int USE_CASE_USAGE- See Also:
-
VARIANT_MEMBERSHIP
static final int VARIANT_MEMBERSHIP- See Also:
-
VERIFICATION_CASE_DEFINITION
static final int VERIFICATION_CASE_DEFINITION- See Also:
-
VERIFICATION_CASE_USAGE
static final int VERIFICATION_CASE_USAGE- See Also:
-
VIEW_DEFINITION
static final int VIEW_DEFINITION- See Also:
-
VIEW_RENDERING_MEMBERSHIP
static final int VIEW_RENDERING_MEMBERSHIP- See Also:
-
VIEW_USAGE
static final int VIEW_USAGE- See Also:
-
VIEWPOINT_DEFINITION
static final int VIEWPOINT_DEFINITION- See Also:
-
VIEWPOINT_USAGE
static final int VIEWPOINT_USAGE- See Also:
-
WHILE_LOOP_ACTION_USAGE
static final int WHILE_LOOP_ACTION_USAGE- See Also:
-
-
Method Details
-
getClassCount
default int getClassCount()Returns the count of classes in the SysML visitor context.- Specified by:
getClassCountin interfaceKerMLVisitorContext- Returns:
- the count of classes, which is the sum of the super class count and 93.
-