public interface ConnectionPointReference extends Vertex
From package UML::StateMachines.
The following features are supported:
UMLPackage.getConnectionPointReference()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Pseudostate> |
getEntries()
Returns the value of the 'Entry' reference list.
|
Pseudostate |
getEntry(java.lang.String name)
Retrieves the first
Pseudostate with the specified 'Name' from the 'Entry' reference list |
Pseudostate |
getEntry(java.lang.String name,
boolean ignoreCase)
Retrieves the first
Pseudostate with the specified 'Name' from the 'Entry' reference list |
Pseudostate |
getExit(java.lang.String name)
Retrieves the first
Pseudostate with the specified 'Name' from the 'Exit' reference list |
Pseudostate |
getExit(java.lang.String name,
boolean ignoreCase)
Retrieves the first
Pseudostate with the specified 'Name' from the 'Exit' reference list |
org.eclipse.emf.common.util.EList<Pseudostate> |
getExits()
Returns the value of the 'Exit' reference list.
|
State |
getState()
Returns the value of the 'State' container reference.
|
void |
setState(State value)
Sets the value of the '
State ' container reference |
boolean |
validateEntryPseudostates(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The entry Pseudostates must be Pseudostates with kind entryPoint.
|
boolean |
validateExitPseudostates(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The exit Pseudostates must be Pseudostates with kind exitPoint.
|
containingStateMachine, getContainer, getIncoming, getIncoming, getIncomings, getOutgoing, getOutgoing, getOutgoings, isContainedInRegion, isContainedInState, setContainer
allNamespaces, allOwningPackages, createDependency, createNameExpression, createUsage, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
getEAnnotation, getEAnnotations
org.eclipse.emf.common.util.EList<Pseudostate> getEntries()
Pseudostate
.
The entryPoint Pseudostates corresponding to this connection point.
From package UML::StateMachines.
UMLPackage.getConnectionPointReference_Entry()
Pseudostate getEntry(java.lang.String name)
Pseudostate
with the specified 'Name' from the 'Entry' reference list.
name
- The 'Name' of the Pseudostate
to retrieve, or null
.Pseudostate
with the specified 'Name', or null
.getEntries()
Pseudostate getEntry(java.lang.String name, boolean ignoreCase)
Pseudostate
with the specified 'Name' from the 'Entry' reference list.
name
- The 'Name' of the Pseudostate
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.Pseudostate
with the specified 'Name', or null
.getEntries()
org.eclipse.emf.common.util.EList<Pseudostate> getExits()
Pseudostate
.
The exitPoints kind Pseudostates corresponding to this connection point.
From package UML::StateMachines.
UMLPackage.getConnectionPointReference_Exit()
Pseudostate getExit(java.lang.String name)
Pseudostate
with the specified 'Name' from the 'Exit' reference list.
name
- The 'Name' of the Pseudostate
to retrieve, or null
.Pseudostate
with the specified 'Name', or null
.getExits()
Pseudostate getExit(java.lang.String name, boolean ignoreCase)
Pseudostate
with the specified 'Name' from the 'Exit' reference list.
name
- The 'Name' of the Pseudostate
to retrieve, or null
.ignoreCase
- Whether to ignore case in String
comparisons.Pseudostate
with the specified 'Name', or null
.getExits()
State getState()
Connection
'.
This feature subsets the following features:
The State in which the ConnectionPointReference is defined.From package UML::StateMachines.
setState(State)
,
UMLPackage.getConnectionPointReference_State()
,
State.getConnections()
void setState(State value)
State
' container reference.
value
- the new value of the 'State' container reference.getState()
boolean validateEntryPseudostates(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateExitPseudostates(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.