Package de.mid.innovator.srv2api.icw2er
Interface EREntity
- All Superinterfaces:
ADAccessAble,ADClientAble,ADFindAble,ADHistoryAble,ADLockAble,ADM2AttrModifyAble,ADOptionAble,ADReferenceAble,ADVersionAble,ELClassifier,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELNamespaceAsgnAble,ELObject,ELPackageAble,ELRedefAble,ELShortNameAble,ELType,ELUUIDAble,ELValueContainerAble,ERAttributeSet,IMClassifier,MECommentAble,MEConstraintAble,MEModelElement,MENamedElement,MENamespaceAsgnAble,MEPackageAble,MEStereotypeAble,METermAble,MMAttachmentAble,MMCommentContainerAble,MMLabelAble,MMLabelTextAttachmentAble,MMStereotypeAble,MMTextAble
An
EREntity as part of the Entity Relationship Model is specified by its
attributes and its relationships to other entities.- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription<T extends IMForeignKeyAble>
List<T> getAllConnections(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of all connections (roles or generalizations) of thisEREntity.
If an element of the list is a role, it is the role to the partner entity! If an element of the list is a generaliziaton, this entity can be source or target.<T extends IMForeignKeyAble>
List<T> getAllConnections(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getAllConnections and filters its return values according to the given stereotype value.getAssignCandidateForeignKey(EREntity refObj) Gets anERForeignKeyof thisEREntitywhich can be assigned to anIMForeignKeyAbleERRoleorERGeneralization.getAutoMapDatabaseModels(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) getAutoMapDatabaseModels(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getAutoMapDatabaseModels and filters its return values according to the given stereotype value.<T extends MEModelElement>
List<T> getElementExistentialDependencyIn(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Gets the existence prerequisite elements (ERRelationshiporERGeneralization) which thisEREntityis at the foreign key side for.<T extends MEModelElement>
List<T> getElementExistentialDependencyIn(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getElementExistentialDependencyIn and filters its return values according to the given stereotype value.<T extends MEModelElement>
List<T> getElementExistentialDependencyOut(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Gets the existence prerequisite elements (ERRelationshiporERGeneralization) which thisEREntityis at the unique key side for.<T extends MEModelElement>
List<T> getElementExistentialDependencyOut(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getElementExistentialDependencyOut and filters its return values according to the given stereotype value.The kind of this entity.<T extends IMForeignKeyAble>
List<T> getForeignKeyAble(Class<T> returnType, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) List of all foreign key assignable elements (roles or generalizations) which can be potentially referenced by anERForeignKeyin thisEREntity.
If there is an entity or a unique given by theargument refObj, the result will be restricted to the elements which the entity or the entity of the unique key is at the referenced side of the relationship.<T extends IMForeignKeyAble>
List<T> getForeignKeyAble(Class<T> returnType, MMStereotype stereotype, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) The method calls getForeignKeyAble and filters its return values according to the given stereotype value.Returns the list of all generalizations which potentially lead to a foreign key in this entity.getForeignKeyAbleGeneralization(MMStereotype stereotype, ELElement refObj) The method calls getForeignKeyAbleGeneralization and filters its return values according to the given stereotype value.<T extends IMForeignKeyAble>
List<T> getForeignKeyAbleMissed(Class<T> returnType, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) List of all foreign key assignable elements (roles or generalizations) which can be potentially, but are not yet referenced by anERForeignKeyin thisEREntity.
If there is an entity or a unique given by theargument refObj, the result will be restricted to the elements which the entity or the entity of the unique key is at the referenced side of the relationship.<T extends IMForeignKeyAble>
List<T> getForeignKeyAbleMissed(Class<T> returnType, MMStereotype stereotype, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) The method calls getForeignKeyAbleMissed and filters its return values according to the given stereotype value.getForeignKeyAbleRole(ELElement refObj) getForeignKeyAbleRole(MMStereotype stereotype, ELElement refObj) The method calls getForeignKeyAbleRole and filters its return values according to the given stereotype value.<T extends IMForeignKeyAble>
List<T> getForeignKeyAbleUsed(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of all foreign key assignable elements (roles or generalizations) which are referenced by anERForeignKeyin thisEREntity.<T extends IMForeignKeyAble>
List<T> getForeignKeyAbleUsed(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getForeignKeyAbleUsed and filters its return values according to the given stereotype value.getForeignKeyByReferencedEntity(EREntity refObj, K_CONTROL_OPTION... behaviourFlags) getForeignKeyByReferencedEntity(MMStereotype stereotype, EREntity refObj, K_CONTROL_OPTION... behaviourFlags) The method calls getForeignKeyByReferencedEntity and filters its return values according to the given stereotype value.Gets all hierarchies for possible assignment to anBIHierarchyRole.getHierarchyForHierarchyRole(MMStereotype stereotype) The method calls getHierarchyForHierarchyRole and filters its return values according to the given stereotype value.<T extends ERRelationship>
List<T> getMandatoryReferencingMeRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Get all mandatory relationships of the entity, if thisEREntityis on primary key side.<T extends ERRelationship>
List<T> getMandatoryReferencingMeRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getMandatoryReferencingMeRelationship and filters its return values according to the given stereotype value.<T extends ERRelationship>
List<T> getMandatoryReferencingRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Get all mandatory relationships of the entity, if thisEREntityis on foreign key side.<T extends ERRelationship>
List<T> getMandatoryReferencingRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getMandatoryReferencingRelationship and filters its return values according to the given stereotype value.<T extends ERRelationship>
List<T> getOptionalReferencingMeRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Get all optional relationships of the entity, if thisEREntityis on primary key side.<T extends ERRelationship>
List<T> getOptionalReferencingMeRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getOptionalReferencingMeRelationship and filters its return values according to the given stereotype value.<T extends ERRelationship>
List<T> getOptionalReferencingRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Get all optional relationships of the entity, if thisEREntityis on foreign key side.<T extends ERRelationship>
List<T> getOptionalReferencingRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getOptionalReferencingRelationship and filters its return values according to the given stereotype value.getOwnedAttribute(K_CONTROL_OPTION... behaviourFlags) List of attributes of this entity.getOwnedERCheckConstraint(K_CONTROL_OPTION... behaviourFlags) List of check constraints owned by thisEREntity.getOwnedForeignKey(K_CONTROL_OPTION... behaviourFlags) List of foreign keys of this entity.getOwnedRole(K_CONTROL_OPTION... behaviourFlags) getOwnedUniqueKey(K_CONTROL_OPTION... behaviourFlags) The ownerERUsedAttributeof thisEREntity.<T extends ERRelationship>
List<T> getReferencingMeRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Get all relationships of the entity, if thisEREntityis on primary key side.<T extends ERRelationship>
List<T> getReferencingMeRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getReferencingMeRelationship and filters its return values according to the given stereotype value.<T extends ERRelationship>
List<T> getReferencingRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Get all relationships of the entity, if thisEREntityis on foreign key side.<T extends ERRelationship>
List<T> getReferencingRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getReferencingRelationship and filters its return values according to the given stereotype value.<T extends ERRelationship>
List<T> getRelationshipOfEntity(Class<T> returnType, EREntity refObj, K_CONTROL_OPTION... behaviourFlags) <T extends ERRelationship>
List<T> getRelationshipOfEntity(Class<T> returnType, MMStereotype stereotype, EREntity refObj, K_CONTROL_OPTION... behaviourFlags) The method calls getRelationshipOfEntity and filters its return values according to the given stereotype value.<T extends ADClientAble>
List<T> getSectionElements(Class<T> returnType, MMStereotype stereotype, MESection refObj, K_MESECTION kind, K_CONTROL_OPTION... behaviourFlags) The method calls getSectionElements and filters its return values according to the given stereotype value.<T extends ADClientAble>
List<T> getSectionElements(Class<T> returnType, MESection refObj, K_MESECTION kind, K_CONTROL_OPTION... behaviourFlags) TheERUsedAttributetyped by thisEREntity.<T extends IMForeignKeyAble>
List<T> getUniqueKeyForeignKeyAble(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of all foreign key assignable elements (roles or generalizations) where thisEREntityis on the unique key side.<T extends IMForeignKeyAble>
List<T> getUniqueKeyForeignKeyAble(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getUniqueKeyForeignKeyAble and filters its return values according to the given stereotype value.getUniqueKeyGeneralization(EREntity refObj) Returns the list of all generalizations which potentially lead to a foreign key in the partner entity.getUniqueKeyGeneralization(MMStereotype stereotype, EREntity refObj) The method calls getUniqueKeyGeneralization and filters its return values according to the given stereotype value.getUniqueKeyRole(MMStereotype stereotype) The method calls getUniqueKeyRole and filters its return values according to the given stereotype value.getViewingViews(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) getViewingViews(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getViewingViews and filters its return values according to the given stereotype value.booleanisRType()If true, theEREntityis an R type in the SERM terminology.
R stands for relationship.booleanisRTypeAble(boolean mode) If true, thisEREntitycan become an R type.
If the boolean argument mode is true, this getter returns true if the entity is already an R type.booleanisWeak()True, if thisEREntityis weak.
An entity is called weak, if it is the child of at least one hierarchicalERRelationshipor it owns at least one identifying foreign key!voidMaintains the R type flag of this entity.voidsetAutoMapDatabaseModels(List<? extends MEPackage> values) Set the value of View AutoMapDatabaseModels.voidsetEntityKind(K_ENTITY value) Set the value of Info EntityKind.voidsetWeak(boolean value) Set the value of Info IsWeak.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRoleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlockMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlgMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainerMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfoMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELClassifier
getAssociation, getAssociation, getAssociationEndFirstTypedBySelf, getAssociationEndFirstTypedBySelf, getAssociationEndNavigableTypedBySelf, getAssociationEndNavigableTypedBySelf, getAssociationEndNavigableTypedBySelfOrGeneralTransitive, getAssociationEndNavigableTypedBySelfOrGeneralTransitive, getAssociationEndTypedBySelf, getAssociationEndTypedBySelf, getAssociationEndTypedBySelfOrGeneralTransitive, getAssociationEndTypedBySelfOrGeneralTransitive, getAssociationNavigableFrom, getAssociationNavigableFrom, getAssociationOfSelfOrGeneralTransitive, getAssociationOfSelfOrGeneralTransitive, getAssociationTypedBySelf, getAssociationTypedBySelf, getClassifierViewGroup, getEffectiveRedefinerOfAssocEnd, getEffectiveRedefinerOfAssocEnd, getEffectiveSubsetterOfAssocEnd, getEffectiveSubsetterOfAssocEnd, getGeneralDirect, getGeneralDirect, getGeneralGeneralizationSet, getGeneralGeneralizationSet, getGeneralization, getGeneralTransitive, getGeneralTransitive, getItemDefinition, getOwnedAndInheritedMember, getOwnedAndInheritedMember, getPropertyNavigableFrom, getPropertyNavigableFrom, getPropertyNavigableFromSelfOrGeneralTransitive, getPropertyNavigableFromSelfOrGeneralTransitive, getSelfAndGeneralTransitive, getSelfAndGeneralTransitive, getSelfAndSpecificTransitive, getSelfAndSpecificTransitive, getSelfAndSpecificTransitiveNotAbstract, getSelfAndSpecificTransitiveNotAbstract, getSpecialization, getSpecificDirect, getSpecificDirect, getSpecificGeneralization, getSpecificGeneralizationSet, getSpecificGeneralizationSet, getSpecificTransitive, getSpecificTransitive, getSpecificTransitiveNotAbstract, getSpecificTransitiveNotAbstract, getSpecificTransitiveNotAbstractRange, getSpecificTransitiveNotAbstractRange, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd, getTypedCLStructureEntry, getTypedMaskField, getTypesOfEffectiveSubsetterOfAssocEnd, getTypesOfEffectiveSubsetterOfAssocEnd, getViewTransitive, getViewTransitive, isAbstract, isRoot, isSpecificTransitive, setAbstractMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.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 de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImportMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackageMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefinedMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELShortNameAble
getShortName, getShortNameKind, setShortName, setShortNameKind, setUniqueShortNameMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELType
getRaisingAsException, getTypedElement, getTypedElementNotAssocEnd, getTypedElementNotAssocEnd, isTypeReuseableMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface de.mid.innovator.srv2api.icw2er.ERAttributeSet
getDimensionLevel, getForeignKeyAbleBetween, getForeignKeyAbleBetween, getHierarchyLevel, getPropagationViews, getPropagationViews, getViewFromMethods inherited from interface de.mid.innovator.srv2api.icw2im.IMClassifier
getAllAssignedConstraint, getAllAssignedConstraint, getDirectlyCheckConstraintAssign, getForeignKeyReferencingOwnedUniqueKey, getForeignKeyReferencingOwnedUniqueKey, getImplementation, getOwnedFeature, getOwnedGeneralizationSet, getOwnedIMConstraint, getOwnedIMTrigger, getOwnedKey, getOwnedProperty, getPrimaryKey, getUniqueKeyReferencedByDefault, setImplementationMethods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessageMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackageAble
getComponent, getManifestMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface de.mid.innovator.srv2api.icw2model.METermAble
getTerm, setTermMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, 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, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAbleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getText, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
Method Details
-
isRType
If true, theEREntityis an R type in the SERM terminology.
R stands for relationship. That means, this entity was modeled to resolve a non SERM conform relationship (e.g. m:n). A SERM conform relationship is binary and creates a not null foreign key.
This R type is identified by the entities of all its relationships. The primary key is, therefore, the sum of all foreign keys unless the primary key is minimalized to the foreign key of a (0,1) relationship.- Throws:
InoNetExceptionSrvErrorException
-
getEntityKind
The kind of this entity.- Throws:
InoNetExceptionSrvErrorException
-
setEntityKind
Set the value of Info EntityKind.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isWeak
True, if thisEREntityis weak.
An entity is called weak, if it is the child of at least one hierarchicalERRelationshipor it owns at least one identifying foreign key!- Throws:
InoNetExceptionSrvErrorException
-
setWeak
Set the value of Info IsWeak.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isRTypeAble
If true, thisEREntitycan become an R type.
If the boolean argument mode is true, this getter returns true if the entity is already an R type. Otherwise, the relationships will be proved.- Parameters:
mode- A value of type TBoolean that controls the behaviour of the underlying method. (see description)- Throws:
InoNetExceptionSrvErrorException
-
getForeignKeyAble
<T extends IMForeignKeyAble> List<T> getForeignKeyAble(Class<T> returnType, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of all foreign key assignable elements (roles or generalizations) which can be potentially referenced by anERForeignKeyin thisEREntity.
If there is an entity or a unique given by theargument refObj, the result will be restricted to the elements which the entity or the entity of the unique key is at the referenced side of the relationship.- Parameters:
returnType- Specifies the type of elements to be returned.refObj- A further instance of type ELElement which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getForeignKeyAble
<T extends IMForeignKeyAble> List<T> getForeignKeyAble(Class<T> returnType, MMStereotype stereotype, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getForeignKeyAble 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 listrefObj- A further instance of type ELElement which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getForeignKeyAbleGeneralization
List<ERGeneralization> getForeignKeyAbleGeneralization(ELElement refObj) throws InoNetException, SrvErrorException Returns the list of all generalizations which potentially lead to a foreign key in this entity. This entity is the specialization entity (source) of these generalizations. These generalizations are owned by this entity.
If there is an entity or a unique given by theargument refObj, the result will be restricted to those generalizations which the entity or the entity of the unique key is the generalization entity (target).- Parameters:
refObj- A further instance of type ELElement which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)- Throws:
InoNetExceptionSrvErrorException
-
getForeignKeyAbleGeneralization
List<ERGeneralization> getForeignKeyAbleGeneralization(MMStereotype stereotype, ELElement refObj) throws InoNetException, SrvErrorException The method calls getForeignKeyAbleGeneralization 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 ELElement which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)- Throws:
InoNetExceptionSrvErrorException
-
getForeignKeyAbleMissed
<T extends IMForeignKeyAble> List<T> getForeignKeyAbleMissed(Class<T> returnType, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of all foreign key assignable elements (roles or generalizations) which can be potentially, but are not yet referenced by anERForeignKeyin thisEREntity.
If there is an entity or a unique given by theargument refObj, the result will be restricted to the elements which the entity or the entity of the unique key is at the referenced side of the relationship.- Parameters:
returnType- Specifies the type of elements to be returned.refObj- A further instance of type ELElement which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getForeignKeyAbleMissed
<T extends IMForeignKeyAble> List<T> getForeignKeyAbleMissed(Class<T> returnType, MMStereotype stereotype, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getForeignKeyAbleMissed 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 listrefObj- A further instance of type ELElement which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getForeignKeyAbleRole
Returns the list of all roles which potentially lead to a foreign key in the entity. These roles are owned by the entity.
If there is an entity or a unique given by theargument refObj, the result will be restricted to the roles at the referencing side which the entity or the entity of the unique key is at the referenced side of the relationship.- Parameters:
refObj- A further instance of type ELElement which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)- Throws:
InoNetExceptionSrvErrorException
-
getForeignKeyAbleRole
List<ERRole> getForeignKeyAbleRole(MMStereotype stereotype, ELElement refObj) throws InoNetException, SrvErrorException The method calls getForeignKeyAbleRole 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 ELElement which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)- Throws:
InoNetExceptionSrvErrorException
-
getForeignKeyAbleUsed
<T extends IMForeignKeyAble> List<T> getForeignKeyAbleUsed(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of all foreign key assignable elements (roles or generalizations) which are referenced by anERForeignKeyin thisEREntity.- 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
-
getForeignKeyAbleUsed
<T extends IMForeignKeyAble> List<T> getForeignKeyAbleUsed(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getForeignKeyAbleUsed 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
-
getForeignKeyByReferencedEntity
List<ERForeignKey> getForeignKeyByReferencedEntity(EREntity refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
refObj- A further instance of type EREntity 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:
- The result may be sorted like the foreign keys in the table.
-
getForeignKeyByReferencedEntity
List<ERForeignKey> getForeignKeyByReferencedEntity(MMStereotype stereotype, EREntity refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getForeignKeyByReferencedEntity 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 EREntity 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
-
getUniqueKeyRole
- Throws:
InoNetExceptionSrvErrorException
-
getUniqueKeyRole
The method calls getUniqueKeyRole and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getUniqueKeyGeneralization
List<ERGeneralization> getUniqueKeyGeneralization(EREntity refObj) throws InoNetException, SrvErrorException Returns the list of all generalizations which potentially lead to a foreign key in the partner entity. This entity is the generalization entity (target) of these generalizations.
If there is an entity given byargument refObj, the result will be restricted to generalizations which the entity is the specialization entity (source).- Parameters:
refObj- A further instance of type EREntity which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)- Throws:
InoNetExceptionSrvErrorException
-
getUniqueKeyGeneralization
List<ERGeneralization> getUniqueKeyGeneralization(MMStereotype stereotype, EREntity refObj) throws InoNetException, SrvErrorException The method calls getUniqueKeyGeneralization 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 EREntity which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)- Throws:
InoNetExceptionSrvErrorException
-
getUniqueKeyForeignKeyAble
<T extends IMForeignKeyAble> List<T> getUniqueKeyForeignKeyAble(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of all foreign key assignable elements (roles or generalizations) where thisEREntityis on the unique key side.- 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
-
getUniqueKeyForeignKeyAble
<T extends IMForeignKeyAble> List<T> getUniqueKeyForeignKeyAble(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getUniqueKeyForeignKeyAble 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
-
getAssignCandidateForeignKey
ERForeignKey getAssignCandidateForeignKey(EREntity refObj) throws InoNetException, SrvErrorException Gets anERForeignKeyof thisEREntitywhich can be assigned to anIMForeignKeyAbleERRoleorERGeneralization.
This foreign key must reference anERUniqueKeyin theargument refObjbut is not yet assigned to any other role or generalization.- Parameters:
refObj- A further instance of type EREntity which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
getRelationshipOfEntity
<T extends ERRelationship> List<T> getRelationshipOfEntity(Class<T> returnType, EREntity refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
returnType- Specifies the type of elements to be returned.refObj- A further instance of type EREntity 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
-
getRelationshipOfEntity
<T extends ERRelationship> List<T> getRelationshipOfEntity(Class<T> returnType, MMStereotype stereotype, EREntity refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getRelationshipOfEntity 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 listrefObj- A further instance of type EREntity 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
-
getElementExistentialDependencyIn
<T extends MEModelElement> List<T> getElementExistentialDependencyIn(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Gets the existence prerequisite elements (ERRelationshiporERGeneralization) which thisEREntityis at the foreign key side for.- 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
-
getElementExistentialDependencyIn
<T extends MEModelElement> List<T> getElementExistentialDependencyIn(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getElementExistentialDependencyIn 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
-
getElementExistentialDependencyOut
<T extends MEModelElement> List<T> getElementExistentialDependencyOut(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Gets the existence prerequisite elements (ERRelationshiporERGeneralization) which thisEREntityis at the unique key side for.- 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
-
getElementExistentialDependencyOut
<T extends MEModelElement> List<T> getElementExistentialDependencyOut(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getElementExistentialDependencyOut 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
-
getAllConnections
<T extends IMForeignKeyAble> List<T> getAllConnections(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of all connections (roles or generalizations) of thisEREntity.
If an element of the list is a role, it is the role to the partner entity! If an element of the list is a generaliziaton, this entity can be source or target.- 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
-
getAllConnections
<T extends IMForeignKeyAble> List<T> getAllConnections(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getAllConnections 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
-
getHierarchyForHierarchyRole
Gets all hierarchies for possible assignment to anBIHierarchyRole.- Throws:
InoNetExceptionSrvErrorException
-
getHierarchyForHierarchyRole
List<BIHierarchy> getHierarchyForHierarchyRole(MMStereotype stereotype) throws InoNetException, SrvErrorException The method calls getHierarchyForHierarchyRole and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getSectionElements
<T extends ADClientAble> List<T> getSectionElements(Class<T> returnType, MESection refObj, K_MESECTION kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Returns all elements related to thisEREntityto manage aMESection.
The list may be reduced to elements ofargument refObj. The purpose of the source section is to show elements which can be added to the target section. The purpose of the target section is to show content elements.- Parameters:
returnType- Specifies the type of elements to be returned.refObj- A further instance of type MESection which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)kind- A value of type K_MESECTION that controls the behaviour of the underlying method. (see description)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getSectionElements
<T extends ADClientAble> List<T> getSectionElements(Class<T> returnType, MMStereotype stereotype, MESection refObj, K_MESECTION kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getSectionElements 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 listrefObj- A further instance of type MESection which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)kind- A value of type K_MESECTION that controls the behaviour of the underlying method. (see description)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getAutoMapDatabaseModels
<T extends MEPackage> List<T> getAutoMapDatabaseModels(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Get all database model packages with automatic mapping for thisEREntity. A database model is defined as a package with an stereotype which is a direct sub stereotype of an stereotype named 'physicalModel'.- 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
-
getAutoMapDatabaseModels
<T extends MEPackage> List<T> getAutoMapDatabaseModels(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getAutoMapDatabaseModels 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
-
setAutoMapDatabaseModels
void setAutoMapDatabaseModels(List<? extends MEPackage> values) throws InoNetException, SrvErrorException Set the value of View AutoMapDatabaseModels.- Parameters:
values- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getViewingViews
<T extends ERView> List<T> getViewingViews(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Returns all views which are viewing thisEREntity. Includes all indirect views (views viewing a view viewing this entity).- 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
-
getViewingViews
<T extends ERView> List<T> getViewingViews(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getViewingViews 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
-
getReferencingRelationship
<T extends ERRelationship> List<T> getReferencingRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Get all relationships of the entity, if thisEREntityis on foreign key side.- 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
-
getReferencingRelationship
<T extends ERRelationship> List<T> getReferencingRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getReferencingRelationship 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
-
getMandatoryReferencingRelationship
<T extends ERRelationship> List<T> getMandatoryReferencingRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Get all mandatory relationships of the entity, if thisEREntityis on foreign key side.- 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
-
getMandatoryReferencingRelationship
<T extends ERRelationship> List<T> getMandatoryReferencingRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getMandatoryReferencingRelationship 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
-
getOptionalReferencingRelationship
<T extends ERRelationship> List<T> getOptionalReferencingRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Get all optional relationships of the entity, if thisEREntityis on foreign key side.- 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
-
getOptionalReferencingRelationship
<T extends ERRelationship> List<T> getOptionalReferencingRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getOptionalReferencingRelationship 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
-
getReferencingMeRelationship
<T extends ERRelationship> List<T> getReferencingMeRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Get all relationships of the entity, if thisEREntityis on primary key side.- 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
-
getReferencingMeRelationship
<T extends ERRelationship> List<T> getReferencingMeRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getReferencingMeRelationship 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
-
getMandatoryReferencingMeRelationship
<T extends ERRelationship> List<T> getMandatoryReferencingMeRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Get all mandatory relationships of the entity, if thisEREntityis on primary key side.- 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
-
getMandatoryReferencingMeRelationship
<T extends ERRelationship> List<T> getMandatoryReferencingMeRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getMandatoryReferencingMeRelationship 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
-
getOptionalReferencingMeRelationship
<T extends ERRelationship> List<T> getOptionalReferencingMeRelationship(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Get all optional relationships of the entity, if thisEREntityis on primary key side.- 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
-
getOptionalReferencingMeRelationship
<T extends ERRelationship> List<T> getOptionalReferencingMeRelationship(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getOptionalReferencingMeRelationship 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
-
maintainIsRType
Maintains the R type flag of this entity. This flag must be reset to false if the relationships do not allow true.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedAttribute
List<ERAttribute> getOwnedAttribute(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of attributes of this entity.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the list is sorted according to appropriate attribute order in the entity.
-
getOwnedRole
List<ERRole> getOwnedRole(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of roles owned by this entity. Do not confuse this view with the view to the list of all roles.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getTypedRole
- Throws:
InoNetExceptionSrvErrorException
-
getOwnedUniqueKey
List<ERUniqueKey> getOwnedUniqueKey(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- The list is sorted according to appropriate key order in the entity.
-
getOwnedForeignKey
List<ERForeignKey> getOwnedForeignKey(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of foreign keys of this entity.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the list is sorted according to appropriate foreign key order in the entity.
-
getOwnedERCheckConstraint
List<ERCheckConstraint> getOwnedERCheckConstraint(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException List of check constraints owned by thisEREntity.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the list is sorted according to appropriate constraint order in the entity.
-
getTypedByEntityAttribute
TheERUsedAttributetyped by thisEREntity.- Throws:
InoNetExceptionSrvErrorException
-
getOwningAttribute
The ownerERUsedAttributeof thisEREntity.- Throws:
InoNetExceptionSrvErrorException
-