org.eclipse.uml2
Interface Signal
- All Superinterfaces:
- Classifier, Element, EModelElement, EObject, NamedElement, Namespace, Notifier, PackageableElement, ParameterableElement, RedefinableElement, TemplateableElement, Type
- public interface Signal
- extends Classifier
A representation of the model object 'Signal'.
A signal is a specification of type of send request instances communicated between objects. The receiving object handles the signal instance as specified by its receptions. The data carried by a send request and passed to it by the occurrence of the send invocation event that caused the request is represented as attributes of the signal instance. A signal is defined independently of the classifiers handling the signal.
The following features are supported:
- See Also:
UML2Package.getSignal()
Methods inherited from interface org.eclipse.uml2.Classifier |
allFeatures, allParents, conformsTo, createGeneralization, createGeneralization, createOccurrence, createOwnedUseCase, createSubstitution, general, getAttribute, getClientDependencies, getFeature, getFeatures, getGeneral, getGeneralizations, getGenerals, getInheritedMember, getInheritedMembers, getMembers, getOccurrence, getOccurrences, getOwnedElements, getOwnedUseCase, getOwnedUseCases, getPowertypeExtent, getPowertypeExtents, getRedefinedClassifier, getRedefinedClassifiers, getRedefinedElements, getRepresentation, getSubstitution, getSubstitutions, getUseCase, getUseCases, getUsedInterfaces, hasVisibilityOf, inherit, inheritableMembers, inheritedMember, isAbstract, maySpecializeType, parents, setIsAbstract, setRepresentation, validateGeneralEqualsParents, validateInheritedMember, validateNoCyclesInGeneralization, validateSpecializeType |
Methods inherited from interface org.eclipse.uml2.Namespace |
createElementImport, createOwnedRule, createPackageImport, excludeCollisions, getElementImports, getImportedMember, getImportedMembers, getImportedPackages, getMember, getNamesOfMember, getOwnedRule, getOwnedRules, getPackageImports, importedMember, importElement, importMembers, importPackage, membersAreDistinguishable, validateImportedMemberDerived, validateMembersAreDistinguishable |
Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createNameExpression, getClientDependency, getName, getNameExpression, getNamespace, getOwner, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from interface org.eclipse.uml2.Element |
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, 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 String copyright
-
- See Also:
- Constant Field Values
getOwnedAttributes
public EList getOwnedAttributes()
- Returns the value of the 'Owned Attribute' containment reference list.
The list contents are of type
Property
.
If the meaning of the 'Owned Attribute' containment reference list isn't clear,
there really should be more of a description here...
- Returns:
- the value of the 'Owned Attribute' containment reference list.
- See Also:
UML2Package.getSignal_OwnedAttribute()
getOwnedAttribute
public Property getOwnedAttribute(String unqualifiedName)
- Retrieves the
Property
with the specified name from the 'Owned Attribute' containment reference list.
- Parameters:
unqualifiedName
- The unqualified name of the Property
to retrieve.
- Returns:
- The
Property
with the specified name, or null
. - See Also:
getOwnedAttributes()
createOwnedAttribute
public Property createOwnedAttribute(EClass eClass)
- Creates a
Property
and appends it to the 'Owned Attribute' containment reference list.
- Parameters:
eClass
- The Ecore class of the Property
to create.
- Returns:
- The new
Property
. - See Also:
getOwnedAttributes()
getAttributes
public EList getAttributes()
-
- Specified by:
getAttributes
in interface Classifier
- Returns:
- the value of the 'Attribute' reference list.
- See Also:
UML2Package.getClassifier_Attribute()
getOwnedMembers
public EList getOwnedMembers()
-
- Specified by:
getOwnedMembers
in interface Classifier