|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
public interface CLProperty
A property is a structural feature. A property related to a classifier by ownedAttribute represents an attribute and it may also represent an association end. It relates an instance of the class to a value or collection of values of the type of the attribute. A property related to an association by memberEnd or its specializations represents an end of the association. The type of property is the type of the end of the association.
CLPropertyHelper| Nested Class Summary | |
|---|---|
static class |
CLProperty.VAttr
|
| Method Summary | ||
|---|---|---|
CLAssociation |
associateProperty(ADClientAble ohDia,
CLProperty ohProp,
boolean makeOneWay)
Creates a navigable association from this property. |
|
CLArtifact |
getArtifact()
The artifact that owns this property. |
|
CLProperty |
getAssociationEnd()
Designates the optional association end that owns a qualifier attribute. |
|
CLDataType |
getDataType()
The data type that owns this property. |
|
CLInterface |
getInterface()
The interface that owns this property. |
|
|
getLinkAction(Class<T> returnType,
K_CONTROL_OPTION... behaviourFlags)
All LinkActions owning this AssociationEnd. |
|
|
getLinkAction(Class<T> returnType,
MMStereotype stereotype,
K_CONTROL_OPTION... behaviourFlags)
The method calls getLinkAction and filters its return values according to the given stereotype value. |
|
|
getLinkEndData(Class<T> returnType,
K_CONTROL_OPTION... behaviourFlags)
LinkEndData identifies links. |
|
ARG_CLPropertyDeclaration |
getModifyPropertyDeclaration()
Returns all informations needed to modify the declaration of this property. |
|
List<CLOperation> |
getOperation()
The methods assigned to this property as accessors. |
|
CLClass |
getOwnClass()
The class that owns this property. |
|
CLAssociation |
getOwningAssociation()
The association that owns this property. |
|
CLClassifier |
getOwningClassifier()
The classifier owning this property. |
|
MMCreateCLInst |
getOwningCreateCLInst()
The dummy classifier in a create template owning this attribute. |
|
CLSignal |
getOwningSignal()
The signal that owns this property. |
|
CLStructuredClassifier |
getOwningStructuredClassifier()
The structured classifier owning this property. |
|
List<CLConnectorEnd> |
getPortOfPart()
End connected to the port of this property. |
|
CLAssociation |
getPropertyAssociation()
The association this property is assigned to. |
|
List<CLSlot> |
getPropertySlot(K_CONTROL_OPTION... behaviourFlags)
All slots of this property. |
|
|
getQualifier(Class<T> returnType,
K_CONTROL_OPTION... behaviourFlags)
An optional list of ordered qualifier attributes for the end. |
|
List<ANQualifierValue> |
getQualifierValue(K_CONTROL_OPTION... behaviourFlags)
QualifierValue identifies links. |
|
CLClassifier |
getTypingClassifier()
The classifier typing this property. |
|
CLTemplateParameterAbleClass |
getTypingTemplateParameterAbleClass()
The class typing this property. |
|
void |
modifyPropertyDeclaration(CLProperty ohProp,
String strDecl,
String strName,
CLClassifier ohType,
String strType,
ARG_TemplateBoundElement valTmpl,
String strLower,
String strUpper,
int idStereoProp,
int idModel)
Modify the declaration of this property. |
|
| Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble |
|---|
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory |
| Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble |
|---|
getAssignedConstraint, getAssignedConstraint, getConstraintAssign |
| Methods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble |
|---|
getAssignedComment, getAssignedComment, getCommentAssign |
| Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble |
|---|
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg |
| Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble |
|---|
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo |
| Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble |
|---|
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELStructFeature |
|---|
getSlot, getStructuralFeatureAction, isReadOnly, setReadOnly |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELFeature |
|---|
getEntryInGroupAble, getEntryInGroupAble, getUsingViewElement, isStatic, setStatic |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble |
|---|
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefined |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELMultiplicityAble |
|---|
getLower, getLowerBoundAsString, getLowerUpperVal, getUpper, getUpperBoundAsString, hasMultiplicity11, hasUpper1, isMany, isMultivalued, isOptional, isOrdered, isUnique, setLower, setMany, setOptional, setOrdered, setUnique, setUpper |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELTypedElement |
|---|
getModifyTypedElementDeclaration, getType, getTypedElementCnstr, getTypeKind, getValSpecOfTypedElement, getValSpecOfTypedElementWithPattern, getValSpecOfTypedElementWithPattern, isBitmapAble, isColorAble, modifyTypedElementDeclaration, setType |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble |
|---|
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble |
|---|
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement |
|---|
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getResetDefaultName, getSupplierDependency, rename, setName, setNameKind, setResetDefaultName |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELViewNavigAble |
|---|
getViewNavigAbleGroup |
| Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLConnectAbleElement |
|---|
getBindingRole, getConnectedLifeline, getConnectedLifeline, getEnd, getLifeline, getSupplierRoleBinding |
| Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble |
|---|
getClientMappingDependency, getOutgoingConceptRealization, getProxyAsgProperty, getRealizedConcept, getRealizedConcept, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, replaceRealizedConcepts, setMapped, setRealizedConcept, setRequirementOfStakeholder |
| Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble |
|---|
getOwnedComment |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble |
|---|
getValueReUseAble, setValueReUseAble |
| Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLDeploymentTarget |
|---|
getDeployment |
| Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble |
|---|
getMENamespace |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble |
|---|
getUUID, setUUID |
| Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement |
|---|
getMESupplierDependency, getMESupplierMappingDependency |
| Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement |
|---|
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble |
|---|
delete |
| Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble |
|---|
getAnnotation, getLogic, getLogic, getPresentationContext, getSection |
| Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble |
|---|
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement |
|---|
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject |
|---|
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead |
| Method Detail |
|---|
CLAssociation associateProperty(ADClientAble ohDia,
CLProperty ohProp,
boolean makeOneWay)
throws InoNetException,
SrvErrorException
ohDia - Diagram of the call (optional)ohProp - Second property of the association (optional)makeOneWay - isTrue, if the created association should be navigable only in one way
InoNetException
SrvErrorException
CLArtifact getArtifact()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
CLProperty getAssociationEnd()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
CLDataType getDataType()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
CLInterface getInterface()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
<T extends ANLink> List<T> getLinkAction(Class<T> returnType,
K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
returnType - Specifies the type of elements to be returned.behaviourFlags - An optional list of enum values to control the behaviour of the command.
InoNetException
SrvErrorException
<T extends ANLink> List<T> getLinkAction(Class<T> returnType,
MMStereotype stereotype,
K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
returnType - Specifies the type of elements to be returned.stereotype - The stereotype used to filter the result listbehaviourFlags - An optional list of enum values to control the behaviour of the command.
InoNetException
SrvErrorException
<T extends ANLinkEndData> List<T> getLinkEndData(Class<T> returnType,
K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
returnType - Specifies the type of elements to be returned.behaviourFlags - An optional list of enum values to control the behaviour of the command.
InoNetException
SrvErrorException
ARG_CLPropertyDeclaration getModifyPropertyDeclaration()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
List<CLOperation> getOperation()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
CLClass getOwnClass()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
CLAssociation getOwningAssociation()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
CLClassifier getOwningClassifier()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
MMCreateCLInst getOwningCreateCLInst()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
CLSignal getOwningSignal()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
CLStructuredClassifier getOwningStructuredClassifier()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
List<CLConnectorEnd> getPortOfPart()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
CLAssociation getPropertyAssociation()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
List<CLSlot> getPropertySlot(K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
behaviourFlags - An optional list of enum values to control the behaviour of the command.
InoNetException
SrvErrorException
<T extends CLProperty> List<T> getQualifier(Class<T> returnType,
K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
returnType - Specifies the type of elements to be returned.behaviourFlags - An optional list of enum values to control the behaviour of the command.
InoNetException
SrvErrorException
List<ANQualifierValue> getQualifierValue(K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
behaviourFlags - An optional list of enum values to control the behaviour of the command.
InoNetException
SrvErrorException
CLClassifier getTypingClassifier()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
CLTemplateParameterAbleClass getTypingTemplateParameterAbleClass()
throws InoNetException,
SrvErrorException
InoNetException
SrvErrorException
void modifyPropertyDeclaration(CLProperty ohProp,
String strDecl,
String strName,
CLClassifier ohType,
String strType,
ARG_TemplateBoundElement valTmpl,
String strLower,
String strUpper,
int idStereoProp,
int idModel)
throws InoNetException,
SrvErrorException
ohProp - property elementstrDecl - declaration of this propertystrName - name of this propertyohType - type elementstrType - name of the typevalTmpl - template elementstrLower - lower bound of this propertystrUpper - upper bound of this propertyidStereoProp - id of property stereotypeidModel - id of model package
InoNetException
SrvErrorException
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||