|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Structured Classifier'. A structured classifier is an abstract metaclass that represents any classifier whose behavior can be fully or partly described by the collaboration of owned or referenced instances.
The following features are supported:
UML2Package.getStructuredClassifier()
Field Summary | |
---|---|
static java.lang.String |
copyright
|
Fields inherited from interface org.eclipse.uml2.NamedElement |
---|
SEPARATOR |
Method Summary | |
---|---|
Property |
createOwnedAttribute()
Creates a Property and appends it to the 'Owned Attribute' containment reference list |
Property |
createOwnedAttribute(EClass eClass)
Creates a Property and appends it to the 'Owned Attribute' containment reference list |
Connector |
createOwnedConnector()
Creates a Connector and appends it to the 'Owned Connector' containment reference list |
Connector |
createOwnedConnector(EClass eClass)
Deprecated. Use #createOwnedConnector() instead. |
Property |
getOwnedAttribute(java.lang.String name)
Retrieves the Property with the specified 'Name' from the 'Owned Attribute' containment reference list |
EList |
getOwnedAttributes()
Returns the value of the 'Owned Attribute' containment reference list. |
Connector |
getOwnedConnector(java.lang.String name)
Retrieves the Connector with the specified 'Name' from the 'Owned Connector' containment reference list |
EList |
getOwnedConnectors()
Returns the value of the 'Owned Connector' containment reference list. |
Property |
getPart(java.lang.String name)
Retrieves the Property with the specified 'Name' from the 'Part' reference list |
EList |
getParts()
Returns the value of the 'Part' reference list. |
ConnectableElement |
getRole(java.lang.String name)
Retrieves the ConnectableElement with the specified 'Name' from the 'Role' reference list |
EList |
getRoles()
Returns the value of the 'Role' 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.TemplateableElement |
---|
createOwnedTemplateSignature, createOwnedTemplateSignature, createTemplateBinding, createTemplateBinding, getOwnedTemplateSignature, getTemplateBindings, parameterableElements, setOwnedTemplateSignature |
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.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, getPackage |
Methods inherited from interface org.eclipse.uml2.PackageableElement |
---|
getPackageableElement_visibility, setPackageableElement_visibility |
Methods inherited from interface org.eclipse.uml2.ParameterableElement |
---|
getOwningParameter, getTemplateParameter, setOwningParameter, setTemplateParameter |
Methods inherited from interface org.eclipse.uml2.RedefinableElement |
---|
getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Field Detail |
public static final java.lang.String copyright
Method Detail |
public EList getOwnedAttributes()
Property
.
If the meaning of the 'Owned Attribute' containment reference list isn't clear, there really should be more of a description here...
References the properties owned by the classifier. (Subsets StructuredClassifier.role, Classifier. attribute,and Namespace.ownedMember)
UML2Package.getStructuredClassifier_OwnedAttribute()
public Property getOwnedAttribute(java.lang.String name)
Property
with the specified 'Name' from the 'Owned Attribute' containment reference list.
name
- The 'Name' of the Property
to retrieve.
Property
with the specified 'Name', or null
.getOwnedAttributes()
public Property createOwnedAttribute(EClass eClass)
Property
and appends it to the 'Owned Attribute' containment reference list.
eClass
- The Ecore class of the Property
to create.
Property
.getOwnedAttributes()
public Property createOwnedAttribute()
Property
and appends it to the 'Owned Attribute' containment reference list.
Property
.getOwnedAttributes()
public EList getParts()
Property
.
If the meaning of the 'Part' reference list isn't clear, there really should be more of a description here...
References the properties specifying instances that the classifier owns by composition. This association is derived, selecting those owned properties where isComposite is true.
UML2Package.getStructuredClassifier_Part()
public Property getPart(java.lang.String name)
Property
with the specified 'Name' from the 'Part' reference list.
name
- The 'Name' of the Property
to retrieve.
Property
with the specified 'Name', or null
.getParts()
public EList getRoles()
ConnectableElement
.
If the meaning of the 'Role' reference list isn't clear, there really should be more of a description here...
References the roles that instances may play in this classifier. (Abstract union; subsets Classifier.feature.)
UML2Package.getStructuredClassifier_Role()
public ConnectableElement getRole(java.lang.String name)
ConnectableElement
with the specified 'Name' from the 'Role' reference list.
name
- The 'Name' of the ConnectableElement
to retrieve.
ConnectableElement
with the specified 'Name', or null
.getRoles()
public EList getOwnedConnectors()
Connector
.
If the meaning of the 'Owned Connector' containment reference list isn't clear, there really should be more of a description here...
References the connectors owned by the classifier. (Subsets Classifier.feature and Namespace.ownedMember)
UML2Package.getStructuredClassifier_OwnedConnector()
public Connector getOwnedConnector(java.lang.String name)
Connector
with the specified 'Name' from the 'Owned Connector' containment reference list.
name
- The 'Name' of the Connector
to retrieve.
Connector
with the specified 'Name', or null
.getOwnedConnectors()
public Connector createOwnedConnector(EClass eClass)
Connector
and appends it to the 'Owned Connector' containment reference list.
eClass
- The Ecore class of the Connector
to create.
Connector
.getOwnedConnectors()
public Connector createOwnedConnector()
Connector
and appends it to the 'Owned Connector' containment reference list.
Connector
.getOwnedConnectors()
|
Copyright 2003, 2005 IBM Corporation and others. All Rights Reserved. |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |