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
,MMAttachmentAble
,MMCommentContainerAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMStereotypeAble
,MMTextAble
public interface EREntity extends ERAttributeSet
AnEREntity
as part of the Entity Relationship Model is specified by its attributes and its relationships to other entities.- See Also:
EREntityHelper
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
EREntity.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends IMForeignKeyAble>
java.util.List<T>getAllConnections(java.lang.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!<T extends IMForeignKeyAble>
java.util.List<T>getAllConnections(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getAllConnections and filters its return values according to the given stereotype value.ERForeignKey
getAssignCandidateForeignKey(EREntity refObj)
Gets anERForeignKey
of thisEREntity
which can be assigned to anIMForeignKeyAble
ERRole
orERGeneralization
.<T extends MEModel>
java.util.List<T>getAutoMapDatabaseModels(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
<T extends MEModel>
java.util.List<T>getAutoMapDatabaseModels(java.lang.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>
java.util.List<T>getElementExistentialDependencyIn(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Gets the existence prerequisite elements (ERRelationship
orERGeneralization
) which thisEREntity
is at the foreign key side for.<T extends MEModelElement>
java.util.List<T>getElementExistentialDependencyIn(java.lang.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>
java.util.List<T>getElementExistentialDependencyOut(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Gets the existence prerequisite elements (ERRelationship
orERGeneralization
) which thisEREntity
is at the unique key side for.<T extends MEModelElement>
java.util.List<T>getElementExistentialDependencyOut(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getElementExistentialDependencyOut and filters its return values according to the given stereotype value.K_ENTITY
getEntityKind()
The kind of this entity.<T extends IMForeignKeyAble>
java.util.List<T>getForeignKeyAble(java.lang.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 anERForeignKey
in 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>
java.util.List<T>getForeignKeyAble(java.lang.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.java.util.List<ERGeneralization>
getForeignKeyAbleGeneralization(ELElement refObj, K_CONTROL_OPTION... behaviourFlags)
Returns the list of all generalizations which potentially lead to a foreign key in this entity.java.util.List<ERGeneralization>
getForeignKeyAbleGeneralization(MMStereotype stereotype, ELElement refObj, K_CONTROL_OPTION... behaviourFlags)
The method calls getForeignKeyAbleGeneralization and filters its return values according to the given stereotype value.<T extends IMForeignKeyAble>
java.util.List<T>getForeignKeyAbleMissed(java.lang.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 anERForeignKey
in 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>
java.util.List<T>getForeignKeyAbleMissed(java.lang.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.java.util.List<ERRole>
getForeignKeyAbleRole(ELElement refObj, K_CONTROL_OPTION... behaviourFlags)
java.util.List<ERRole>
getForeignKeyAbleRole(MMStereotype stereotype, ELElement refObj, K_CONTROL_OPTION... behaviourFlags)
The method calls getForeignKeyAbleRole and filters its return values according to the given stereotype value.<T extends IMForeignKeyAble>
java.util.List<T>getForeignKeyAbleUsed(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
List of all foreign key assignable elements (roles or generalizations) which are referenced by anERForeignKey
in thisEREntity
.<T extends IMForeignKeyAble>
java.util.List<T>getForeignKeyAbleUsed(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getForeignKeyAbleUsed and filters its return values according to the given stereotype value.java.util.List<ERForeignKey>
getForeignKeyByReferencedEntity(EREntity refObj, K_CONTROL_OPTION... behaviourFlags)
java.util.List<ERForeignKey>
getForeignKeyByReferencedEntity(MMStereotype stereotype, EREntity refObj, K_CONTROL_OPTION... behaviourFlags)
The method calls getForeignKeyByReferencedEntity and filters its return values according to the given stereotype value.java.util.List<BIHierarchy>
getHierarchyForHierarchyRole(K_CONTROL_OPTION... behaviourFlags)
Gets all hierarchies for possible assignment to anBIHierarchyRole
.java.util.List<BIHierarchy>
getHierarchyForHierarchyRole(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getHierarchyForHierarchyRole and filters its return values according to the given stereotype value.<T extends ERRelationship>
java.util.List<T>getMandatoryReferencingMeRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Get all mandatory relationships of the entity, if thisEREntity
is on primary key side.<T extends ERRelationship>
java.util.List<T>getMandatoryReferencingMeRelationship(java.lang.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>
java.util.List<T>getMandatoryReferencingRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Get all mandatory relationships of the entity, if thisEREntity
is on foreign key side.<T extends ERRelationship>
java.util.List<T>getMandatoryReferencingRelationship(java.lang.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>
java.util.List<T>getOptionalReferencingMeRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Get all optional relationships of the entity, if thisEREntity
is on primary key side.<T extends ERRelationship>
java.util.List<T>getOptionalReferencingMeRelationship(java.lang.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>
java.util.List<T>getOptionalReferencingRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Get all optional relationships of the entity, if thisEREntity
is on foreign key side.<T extends ERRelationship>
java.util.List<T>getOptionalReferencingRelationship(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getOptionalReferencingRelationship and filters its return values according to the given stereotype value.java.util.List<ERAttribute>
getOwnedAttribute(K_CONTROL_OPTION... behaviourFlags)
List of attributes of this entity.java.util.List<ERCheckConstraint>
getOwnedERCheckConstraint(K_CONTROL_OPTION... behaviourFlags)
List of check constraints owned by thisEREntity
.java.util.List<ERForeignKey>
getOwnedForeignKey(K_CONTROL_OPTION... behaviourFlags)
List of foreign keys of this entity.java.util.List<ERRole>
getOwnedRole(K_CONTROL_OPTION... behaviourFlags)
java.util.List<ERUniqueKey>
getOwnedUniqueKey(K_CONTROL_OPTION... behaviourFlags)
<T extends ERRelationship>
java.util.List<T>getReferencingMeRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Get all relationships of the entity, if thisEREntity
is on primary key side.<T extends ERRelationship>
java.util.List<T>getReferencingMeRelationship(java.lang.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>
java.util.List<T>getReferencingRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Get all relationships of the entity, if thisEREntity
is on foreign key side.<T extends ERRelationship>
java.util.List<T>getReferencingRelationship(java.lang.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>
java.util.List<T>getRelationshipOfEntity(java.lang.Class<T> returnType, EREntity refObj, K_CONTROL_OPTION... behaviourFlags)
<T extends ERRelationship>
java.util.List<T>getRelationshipOfEntity(java.lang.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>
java.util.List<T>getSectionElements(java.lang.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>
java.util.List<T>getSectionElements(java.lang.Class<T> returnType, MESection refObj, K_MESECTION kind, K_CONTROL_OPTION... behaviourFlags)
java.util.List<ERRole>
getTypedRole(K_CONTROL_OPTION... behaviourFlags)
<T extends IMForeignKeyAble>
java.util.List<T>getUniqueKeyForeignKeyAble(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
List of all foreign key assignable elements (roles or generalizations) where thisEREntity
is on the unique key side.<T extends IMForeignKeyAble>
java.util.List<T>getUniqueKeyForeignKeyAble(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUniqueKeyForeignKeyAble and filters its return values according to the given stereotype value.java.util.List<ERGeneralization>
getUniqueKeyGeneralization(EREntity refObj, K_CONTROL_OPTION... behaviourFlags)
Returns the list of all generalizations which potentially lead to a foreign key in the partner entity.java.util.List<ERGeneralization>
getUniqueKeyGeneralization(MMStereotype stereotype, EREntity refObj, K_CONTROL_OPTION... behaviourFlags)
The method calls getUniqueKeyGeneralization and filters its return values according to the given stereotype value.java.util.List<ERRole>
getUniqueKeyRole(K_CONTROL_OPTION... behaviourFlags)
java.util.List<ERRole>
getUniqueKeyRole(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUniqueKeyRole and filters its return values according to the given stereotype value.<T extends ERView>
java.util.List<T>getViewingViews(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
<T extends ERView>
java.util.List<T>getViewingViews(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getViewingViews and filters its return values according to the given stereotype value.boolean
isRType()
If true, theEREntity
is an R type in the SERM terminology.
R stands for relationship.boolean
isRTypeAble(boolean mode)
If true, thisEREntity
can become an R type.
If the boolean argument mode is true, this getter returns true if the entity is already an R type.boolean
isWeak()
True, if thisEREntity
is weak.
An entity is called weak, if it is the child of at least one hierarchicalERRelationship
or it owns at least one identifying foreign key!void
maintainIsRType()
Maintains the R type flag of this entity.void
setAutoMapDatabaseModels(java.util.List<? extends MEModel> values)
Set the value of View AutoMapDatabaseModels.void
setEntityKind(K_ENTITY value)
Set the value of Info EntityKind.void
setWeak(boolean value)
Set the value of Info IsWeak.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRole
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
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.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlock
-
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.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlg
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainer
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfo
-
Methods 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, setAbstract
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
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.ELDeleteAble
delete
-
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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
Methods 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, getPackageImport
-
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.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackage
-
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.ELShortNameAble
getShortName, setShortName
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELType
getRaisingAsException, getTypedElement, getTypedElementNotAssocEnd, getTypedElementNotAssocEnd
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2er.ERAttributeSet
getDimensionLevel, getForeignKeyAbleBetween, getForeignKeyAbleBetween, getHierarchyLevel, getPropagationViews, getPropagationViews, getViewFrom
-
Methods inherited from interface de.mid.innovator.srv2api.icw2im.IMClassifier
getAllAssignedConstraint, getAllAssignedConstraint, getDirectlyCheckConstraintAssign, getForeignKeyReferencingOwnedUniqueKey, getForeignKeyReferencingOwnedUniqueKey, getOwnedFeature, getOwnedGeneralizationSet, getOwnedIMConstraint, getOwnedIMTrigger, getOwnedKey, getOwnedProperty, getPrimaryKey, getUniqueKeyReferencedByDefault
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssign
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssign
-
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.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependency
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackageAble
getComponent, getManifest
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholder
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConcept
-
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.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, setSyncedStereotypeAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
-
-
-
Method Detail
-
isRType
boolean isRType() throws InoNetException, SrvErrorException
If true, theEREntity
is 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:
InoNetException
SrvErrorException
-
getEntityKind
K_ENTITY getEntityKind() throws InoNetException, SrvErrorException
The kind of this entity.- Throws:
InoNetException
SrvErrorException
-
setEntityKind
void setEntityKind(K_ENTITY value) throws InoNetException, SrvErrorException
Set the value of Info EntityKind.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isWeak
boolean isWeak() throws InoNetException, SrvErrorException
True, if thisEREntity
is weak.
An entity is called weak, if it is the child of at least one hierarchicalERRelationship
or it owns at least one identifying foreign key!- Throws:
InoNetException
SrvErrorException
-
setWeak
void setWeak(boolean value) throws InoNetException, SrvErrorException
Set the value of Info IsWeak.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isRTypeAble
boolean isRTypeAble(boolean mode) throws InoNetException, SrvErrorException
If true, thisEREntity
can 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:
InoNetException
SrvErrorException
-
getForeignKeyAble
<T extends IMForeignKeyAble> java.util.List<T> getForeignKeyAble(java.lang.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 anERForeignKey
in 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:
InoNetException
SrvErrorException
-
getForeignKeyAble
<T extends IMForeignKeyAble> java.util.List<T> getForeignKeyAble(java.lang.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:
InoNetException
SrvErrorException
-
getForeignKeyAbleGeneralization
java.util.List<ERGeneralization> getForeignKeyAbleGeneralization(ELElement refObj, K_CONTROL_OPTION... behaviourFlags) 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.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getForeignKeyAbleGeneralization
java.util.List<ERGeneralization> getForeignKeyAbleGeneralization(MMStereotype stereotype, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) 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.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getForeignKeyAbleMissed
<T extends IMForeignKeyAble> java.util.List<T> getForeignKeyAbleMissed(java.lang.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 anERForeignKey
in 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:
InoNetException
SrvErrorException
-
getForeignKeyAbleMissed
<T extends IMForeignKeyAble> java.util.List<T> getForeignKeyAbleMissed(java.lang.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:
InoNetException
SrvErrorException
-
getForeignKeyAbleRole
java.util.List<ERRole> getForeignKeyAbleRole(ELElement refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
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.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getForeignKeyAbleRole
java.util.List<ERRole> getForeignKeyAbleRole(MMStereotype stereotype, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) 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.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getForeignKeyAbleUsed
<T extends IMForeignKeyAble> java.util.List<T> getForeignKeyAbleUsed(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
List of all foreign key assignable elements (roles or generalizations) which are referenced by anERForeignKey
in 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:
InoNetException
SrvErrorException
-
getForeignKeyAbleUsed
<T extends IMForeignKeyAble> java.util.List<T> getForeignKeyAbleUsed(java.lang.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:
InoNetException
SrvErrorException
-
getForeignKeyByReferencedEntity
java.util.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:
InoNetException
SrvErrorException
- Sorted:
- The result may be sorted like the foreign keys in the table.
-
getForeignKeyByReferencedEntity
java.util.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:
InoNetException
SrvErrorException
-
getUniqueKeyRole
java.util.List<ERRole> getUniqueKeyRole(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getUniqueKeyRole
java.util.List<ERRole> getUniqueKeyRole(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getUniqueKeyRole 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:
InoNetException
SrvErrorException
-
getUniqueKeyGeneralization
java.util.List<ERGeneralization> getUniqueKeyGeneralization(EREntity refObj, K_CONTROL_OPTION... behaviourFlags) 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.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getUniqueKeyGeneralization
java.util.List<ERGeneralization> getUniqueKeyGeneralization(MMStereotype stereotype, EREntity refObj, K_CONTROL_OPTION... behaviourFlags) 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.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getUniqueKeyForeignKeyAble
<T extends IMForeignKeyAble> java.util.List<T> getUniqueKeyForeignKeyAble(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
List of all foreign key assignable elements (roles or generalizations) where thisEREntity
is 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:
InoNetException
SrvErrorException
-
getUniqueKeyForeignKeyAble
<T extends IMForeignKeyAble> java.util.List<T> getUniqueKeyForeignKeyAble(java.lang.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:
InoNetException
SrvErrorException
-
getAssignCandidateForeignKey
ERForeignKey getAssignCandidateForeignKey(EREntity refObj) throws InoNetException, SrvErrorException
Gets anERForeignKey
of thisEREntity
which can be assigned to anIMForeignKeyAble
ERRole
orERGeneralization
.
This foreign key must reference anERUniqueKey
in theargument refObj
but 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:
InoNetException
SrvErrorException
-
getRelationshipOfEntity
<T extends ERRelationship> java.util.List<T> getRelationshipOfEntity(java.lang.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:
InoNetException
SrvErrorException
-
getRelationshipOfEntity
<T extends ERRelationship> java.util.List<T> getRelationshipOfEntity(java.lang.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:
InoNetException
SrvErrorException
-
getElementExistentialDependencyIn
<T extends MEModelElement> java.util.List<T> getElementExistentialDependencyIn(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Gets the existence prerequisite elements (ERRelationship
orERGeneralization
) which thisEREntity
is 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:
InoNetException
SrvErrorException
-
getElementExistentialDependencyIn
<T extends MEModelElement> java.util.List<T> getElementExistentialDependencyIn(java.lang.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:
InoNetException
SrvErrorException
-
getElementExistentialDependencyOut
<T extends MEModelElement> java.util.List<T> getElementExistentialDependencyOut(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Gets the existence prerequisite elements (ERRelationship
orERGeneralization
) which thisEREntity
is 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:
InoNetException
SrvErrorException
-
getElementExistentialDependencyOut
<T extends MEModelElement> java.util.List<T> getElementExistentialDependencyOut(java.lang.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:
InoNetException
SrvErrorException
-
getAllConnections
<T extends IMForeignKeyAble> java.util.List<T> getAllConnections(java.lang.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:
InoNetException
SrvErrorException
-
getAllConnections
<T extends IMForeignKeyAble> java.util.List<T> getAllConnections(java.lang.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:
InoNetException
SrvErrorException
-
getHierarchyForHierarchyRole
java.util.List<BIHierarchy> getHierarchyForHierarchyRole(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Gets all hierarchies for possible assignment to anBIHierarchyRole
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getHierarchyForHierarchyRole
java.util.List<BIHierarchy> getHierarchyForHierarchyRole(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSectionElements
<T extends ADClientAble> java.util.List<T> getSectionElements(java.lang.Class<T> returnType, MESection refObj, K_MESECTION kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns all elements related to thisEREntity
to 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:
InoNetException
SrvErrorException
-
getSectionElements
<T extends ADClientAble> java.util.List<T> getSectionElements(java.lang.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:
InoNetException
SrvErrorException
-
getAutoMapDatabaseModels
<T extends MEModel> java.util.List<T> getAutoMapDatabaseModels(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Get all database models with automatic mapping for thisEREntity
. A database model is defined as a model with an stereotype which is a direct sub stereotype of the stereotype '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:
InoNetException
SrvErrorException
-
getAutoMapDatabaseModels
<T extends MEModel> java.util.List<T> getAutoMapDatabaseModels(java.lang.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:
InoNetException
SrvErrorException
-
setAutoMapDatabaseModels
void setAutoMapDatabaseModels(java.util.List<? extends MEModel> values) throws InoNetException, SrvErrorException
Set the value of View AutoMapDatabaseModels.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getViewingViews
<T extends ERView> java.util.List<T> getViewingViews(java.lang.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:
InoNetException
SrvErrorException
-
getViewingViews
<T extends ERView> java.util.List<T> getViewingViews(java.lang.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:
InoNetException
SrvErrorException
-
getReferencingRelationship
<T extends ERRelationship> java.util.List<T> getReferencingRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Get all relationships of the entity, if thisEREntity
is 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:
InoNetException
SrvErrorException
-
getReferencingRelationship
<T extends ERRelationship> java.util.List<T> getReferencingRelationship(java.lang.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:
InoNetException
SrvErrorException
-
getMandatoryReferencingRelationship
<T extends ERRelationship> java.util.List<T> getMandatoryReferencingRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Get all mandatory relationships of the entity, if thisEREntity
is 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:
InoNetException
SrvErrorException
-
getMandatoryReferencingRelationship
<T extends ERRelationship> java.util.List<T> getMandatoryReferencingRelationship(java.lang.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:
InoNetException
SrvErrorException
-
getOptionalReferencingRelationship
<T extends ERRelationship> java.util.List<T> getOptionalReferencingRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Get all optional relationships of the entity, if thisEREntity
is 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:
InoNetException
SrvErrorException
-
getOptionalReferencingRelationship
<T extends ERRelationship> java.util.List<T> getOptionalReferencingRelationship(java.lang.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:
InoNetException
SrvErrorException
-
getReferencingMeRelationship
<T extends ERRelationship> java.util.List<T> getReferencingMeRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Get all relationships of the entity, if thisEREntity
is 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:
InoNetException
SrvErrorException
-
getReferencingMeRelationship
<T extends ERRelationship> java.util.List<T> getReferencingMeRelationship(java.lang.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:
InoNetException
SrvErrorException
-
getMandatoryReferencingMeRelationship
<T extends ERRelationship> java.util.List<T> getMandatoryReferencingMeRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Get all mandatory relationships of the entity, if thisEREntity
is 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:
InoNetException
SrvErrorException
-
getMandatoryReferencingMeRelationship
<T extends ERRelationship> java.util.List<T> getMandatoryReferencingMeRelationship(java.lang.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:
InoNetException
SrvErrorException
-
getOptionalReferencingMeRelationship
<T extends ERRelationship> java.util.List<T> getOptionalReferencingMeRelationship(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Get all optional relationships of the entity, if thisEREntity
is 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:
InoNetException
SrvErrorException
-
getOptionalReferencingMeRelationship
<T extends ERRelationship> java.util.List<T> getOptionalReferencingMeRelationship(java.lang.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:
InoNetException
SrvErrorException
-
maintainIsRType
void maintainIsRType() throws InoNetException, SrvErrorException
Maintains the R type flag of this entity. This flag must be reset to false if the relationships do not allow true.- Throws:
InoNetException
SrvErrorException
-
getOwnedAttribute
java.util.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:
InoNetException
SrvErrorException
- Sorted:
- the list is sorted according to appropriate attribute order in the entity.
-
getOwnedRole
java.util.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:
InoNetException
SrvErrorException
- Sorted:
- the result may be sorted.
-
getTypedRole
java.util.List<ERRole> getTypedRole(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedUniqueKey
java.util.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:
InoNetException
SrvErrorException
- Sorted:
- The list is sorted according to appropriate key order in the entity.
-
getOwnedForeignKey
java.util.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:
InoNetException
SrvErrorException
- Sorted:
- the list is sorted according to appropriate foreign key order in the entity.
-
getOwnedERCheckConstraint
java.util.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:
InoNetException
SrvErrorException
- Sorted:
- the list is sorted according to appropriate constraint order in the entity.
-
-