org.eclipse.uml2
Interface Trigger
- All Superinterfaces:
- Element, EModelElement, EObject, NamedElement, Notifier, TemplateableElement
- All Known Subinterfaces:
- AnyTrigger, CallTrigger, ChangeTrigger, MessageTrigger, SignalTrigger, TimeTrigger
- public interface Trigger
- extends NamedElement
A representation of the model object 'Trigger'.
A trigger specifies the an event that may cause the execution of an associated behavior. An event is often ultimately caused by the execution of an action, but need not be. Trigger is an abstract metaclass.
The following features are supported:
- See Also:
UML2Package.getTrigger()
Field Summary |
static java.lang.String |
copyright
|
Method Summary |
Port |
getPort(java.lang.String name)
Retrieves the Port with the specified 'Name' from the 'Port' reference list |
EList |
getPorts()
Returns the value of the 'Port' reference list.
|
Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createDependency, createNameExpression, createNameExpression, getClientDependencies, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from interface org.eclipse.uml2.Element |
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getValue, hasKeyword, hasValue, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
copyright
public static final java.lang.String copyright
-
- See Also:
- Constant Field Values
getPorts
public EList getPorts()
- Returns the value of the 'Port' reference list.
The list contents are of type
Port
.
If the meaning of the 'Port' reference list isn't clear,
there really should be more of a description here...
Specifies the ports at which a communication that caused an event may have arrived.
- Returns:
- the value of the 'Port' reference list.
- See Also:
UML2Package.getTrigger_Port()
getPort
public Port getPort(java.lang.String name)
- Retrieves the
Port
with the specified 'Name' from the 'Port' reference list.
- Parameters:
name
- The 'Name' of the Port
to retrieve.
- Returns:
- The
Port
with the specified 'Name', or null
. - See Also:
getPorts()