Interface GCConcept
- All Superinterfaces:
ADAccessAble, ADClientAble, ADFindAble, ADHistoryAble, ADLockAble, ADM2AttrModifyAble, ADOptionAble, ADReferenceAble, ADVersionAble, BCPropertyAble, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAble, ELNamespaceAsgnAble, ELObject, ELPackageAble, ELPictureAble, ELUUIDAble, ELValueContainerAble, GCNode, GCPathAble, MECommentAble, MEConstraintAble, MEModelElement, MENamedElement, MENamespaceAble, MENamespaceAsgnAble, MEPackageAble, MERefAbleAsResource, MEStereotypeAble, METermAble, MMAttachmentAble, MMCommentContainerAble, MMLabelAble, MMLabelTextAttachmentAble, MMStereotypeAble, MMTextAble
A concept is a generic modeling construct which may be realized by different model elements.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRealizingElements(List<? extends MMCommentContainerAble> seqRealizingElement) Adds elements to the current set of realizing elements or diagrams and creates concept realizations accordingly.getNestedConceptsByDiagram(GCDia refObj, K_CONTROL_OPTION... behaviourFlags) Finds the sons of the diagram occurrence withinargument refObjof this concept and returns the corresponding concepts of these nodes.getNestedConceptsByDiagram(MMStereotype stereotype, GCDia refObj, K_CONTROL_OPTION... behaviourFlags) The method calls getNestedConceptsByDiagram and filters its return values according to the given stereotype value.getNestedConceptsByPresentation(K_CONTROL_OPTION... behaviourFlags) Finds the sons of all diagram occurrences of this concept and returns the corresponding concepts of these nodes.getNestedConceptsByPresentation(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getNestedConceptsByPresentation and filters its return values according to the given stereotype value.<T extends MMCommentContainerAble>
List<T> getRealizingElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) <T extends MMCommentContainerAble>
List<T> getRealizingElement(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getRealizingElement and filters its return values according to the given stereotype value.All dynamic concept diagrams with thisGCConceptas start element.booleanbooleanTrue if the configuration allows to realize this concept by at least one element or diagram via a concept realization.voidremoveRealizingElements(List<? extends MMCommentContainerAble> seqRealizingElement) Removes elements of the current set of realizing elements or diagrams and deletes concept realizations accordingly.voidreplaceRealizingElements(List<? extends MMCommentContainerAble> seqRealizingElement) Replaces the current set of realizing elements or diagrams with the set passed and creates and deletes concept realizations accordingly.voidSet the value of Attribut ConceptShape.voidsetRealizingElement(List<? extends MMCommentContainerAble> values) Set the value of View RealizingElement.Methods inherited from interface ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRoleMethods inherited from interface ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlockMethods inherited from interface ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface ADOptionAble
getOwnedOption, modifyOptionDlgMethods inherited from interface ADReferenceAble
getReferenceContainer, setReferenceContainerMethods inherited from interface ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfoMethods inherited from interface BCPropertyAble
getAssignedPropertySet, getOwnedAdHocProperty, getPropertySetsAssigned, getPropertySetsAssigned, setPropertySetsAssignedMethods inherited from interface ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface ELDeleteAble
deleteMethods inherited from interface ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getItemDefinition, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImportMethods inherited from interface ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackageMethods inherited from interface ELPictureAble
getOwnedPicture, getOwnedPictures, getPictureRawData, pictureSetRawDataMethods inherited from interface ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface GCNode
getContainerConceptsByPresentation, getContainerConceptsByPresentation, getDirectlyConnectedPredecessors, getDirectlyConnectedPredecessors, getDirectlyConnectedSuccessors, getDirectlyConnectedSuccessors, getIgnoredDynDia, getIncomingConnection, getOutgoingConnectionMethods inherited from interface GCPathAble
getDerivedConnections, getDerivedConnections, getPathEntryMethods inherited from interface MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface MENamespaceAble
getMEOwnedMember, getMEPackageImportMethods inherited from interface MENamespaceAsgnAble
getSignatureMessageMethods inherited from interface MEPackageAble
getComponent, getManifestMethods inherited from interface MERefAbleAsResource
getCostsPerTime, getLaneWithResource, getLaneWithResource, getParticipantAsEntity, getParticipantInRole, getProcess, getProcess, getResourceRole, setCostsPerTimeMethods inherited from interface MEStereotypeAble
getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getMEClientDependency, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface METermAble
getTerm, setTermMethods inherited from interface MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods inherited from interface MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getExtendingStereotype, getExtendingStereotypeNames, getOwnedFormat, getOwnedStereotypePropertyValSpec, getOwnedStereotypeTSOptionValSpec, getOwnedSyncedElement, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, getStereotypeTSOption, getStereotypeTSOptionBoolValue, getStereotypeTSOptionInfo, getStereotypeTSOptionLongValue, getStereotypeTSOptionNameValue, getStereotypeTSOptionStringValue, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueList, getSyncedElement, getSyncedStereotypeAble, getSyncedStereotypeAble, isCloneAbleElement, modifyStereotypePropertyValuesByName, modifyStereotypeTSOptionValuesByName, setExtendingStereotype, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
Method Details
-
getConceptShape
- Throws:
InoNetExceptionSrvErrorException
-
setConceptShape
Set the value of Attribut ConceptShape.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isAlreadyRealized
- Throws:
InoNetExceptionSrvErrorException
-
isRealizationAllowed
True if the configuration allows to realize this concept by at least one element or diagram via a concept realization. There must be at least one configuration meaning one stereotype of an element or diagram and one stereotype of a concept realization to link the element or diagram and the concept.- Throws:
InoNetExceptionSrvErrorException
-
getRealizingElement
<T extends MMCommentContainerAble> List<T> getRealizingElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getRealizingElement
<T extends MMCommentContainerAble> List<T> getRealizingElement(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getRealizingElement and filters its return values according to the given stereotype value.- Parameters:
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.- Throws:
InoNetExceptionSrvErrorException
-
setRealizingElement
void setRealizingElement(List<? extends MMCommentContainerAble> values) throws InoNetException, SrvErrorException Set the value of View RealizingElement.- Parameters:
values- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getConceptRealizationFromElement
GCConceptRealization getConceptRealizationFromElement(MMCommentContainerAble refObj) throws InoNetException, SrvErrorException - Parameters:
refObj- A further instance of type MMCommentContainerAble which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
getNestedConceptsByPresentation
List<GCConcept> getNestedConceptsByPresentation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Finds the sons of all diagram occurrences of this concept and returns the corresponding concepts of these nodes.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
-
getNestedConceptsByPresentation
List<GCConcept> getNestedConceptsByPresentation(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getNestedConceptsByPresentation and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getNestedConceptsByDiagram
List<GCConcept> getNestedConceptsByDiagram(GCDia refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Finds the sons of the diagram occurrence withinargument refObjof this concept and returns the corresponding concepts of these nodes.- Parameters:
refObj- A further instance of type GCDia which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
-
getNestedConceptsByDiagram
List<GCConcept> getNestedConceptsByDiagram(MMStereotype stereotype, GCDia refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getNestedConceptsByDiagram and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result listrefObj- A further instance of type GCDia which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
addRealizingElements
void addRealizingElements(List<? extends MMCommentContainerAble> seqRealizingElement) throws InoNetException, SrvErrorException Adds elements to the current set of realizing elements or diagrams and creates concept realizations accordingly.- Parameters:
seqRealizingElement- The list of realizing elements- Throws:
InoNetExceptionSrvErrorException
-
removeRealizingElements
void removeRealizingElements(List<? extends MMCommentContainerAble> seqRealizingElement) throws InoNetException, SrvErrorException Removes elements of the current set of realizing elements or diagrams and deletes concept realizations accordingly.- Parameters:
seqRealizingElement- The list of realizing elements- Throws:
InoNetExceptionSrvErrorException
-
replaceRealizingElements
void replaceRealizingElements(List<? extends MMCommentContainerAble> seqRealizingElement) throws InoNetException, SrvErrorException Replaces the current set of realizing elements or diagrams with the set passed and creates and deletes concept realizations accordingly.- Parameters:
seqRealizingElement- The list of realizing elements- Throws:
InoNetExceptionSrvErrorException
-
getIncomingConceptRealization
List<GCConceptRealization> getIncomingConceptRealization() throws InoNetException, SrvErrorException- Throws:
InoNetExceptionSrvErrorException
-
getOwnedConcept
- Throws:
InoNetExceptionSrvErrorException
-
getStartDynDia
All dynamic concept diagrams with thisGCConceptas start element.- Throws:
InoNetExceptionSrvErrorException
-