|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Encapsulated Classifier'. Extends a classifier with the ability to own ports as specific and type checked interaction points.
The following features are supported:
UML2Package.getEncapsulatedClassifier()
Field Summary | |
static String |
copyright
|
Fields inherited from interface org.eclipse.uml2.NamedElement |
SEPARATOR |
Method Summary | |
Port |
createOwnedPort(org.eclipse.emf.ecore.EClass eClass)
Creates a Port and appends it to the 'Owned Port' containment reference list |
org.eclipse.emf.common.util.EList |
getFeatures()
|
org.eclipse.emf.common.util.EList |
getOwnedMembers()
|
Port |
getOwnedPort(String unqualifiedName)
Retrieves the Port with the specified name from the 'Owned Port' containment reference list |
org.eclipse.emf.common.util.EList |
getOwnedPorts()
Returns the value of the 'Owned Port' containment reference list. |
Methods inherited from interface org.eclipse.uml2.StructuredClassifier |
createOwnedAttribute, createOwnedConnector, getAttributes, getMembers, getOwnedAttribute, getOwnedAttributes, getOwnedConnector, getOwnedConnectors, getPart, getParts, getRole, getRoles |
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.TemplateableElement |
createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBindings, parameterableElements, setOwnedTemplateSignature |
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.EModelElement |
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.uml2.Type |
conformsTo, createAssociation, getNamespace, getPackage |
Methods inherited from interface org.eclipse.uml2.PackageableElement |
getPackageableElement_visibility, getVisibility, setPackageableElement_visibility, setVisibility |
Methods inherited from interface org.eclipse.uml2.ParameterableElement |
getOwner, getOwningParameter, getTemplateParameter, setOwningParameter, setTemplateParameter |
Methods inherited from interface org.eclipse.uml2.RedefinableElement |
getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Field Detail |
public static final String copyright
Method Detail |
public org.eclipse.emf.common.util.EList getOwnedPorts()
Port
.
If the meaning of the 'Owned Port' containment reference list isn't clear, there really should be more of a description here...
References a set of ports that an encapsulated classifier owns. (Subsets Classifier.feature and Namespace.ownedMember.)
UML2Package.getEncapsulatedClassifier_OwnedPort()
public Port getOwnedPort(String unqualifiedName)
Port
with the specified name from the 'Owned Port' containment reference list.
unqualifiedName
- The unqualified name of the Port
to retrieve.
Port
with the specified name, or null
.getOwnedPorts()
public Port createOwnedPort(org.eclipse.emf.ecore.EClass eClass)
Port
and appends it to the 'Owned Port' containment reference list.
eClass
- The Ecore class of the Port
to create.
Port
.getOwnedPorts()
public org.eclipse.emf.common.util.EList getFeatures()
getFeatures
in interface StructuredClassifier
public org.eclipse.emf.common.util.EList getOwnedMembers()
getOwnedMembers
in interface StructuredClassifier
|
Copyright 2003, 2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |