Uses of Interface
de.mid.innovator.srv2api.icw2im.IMForeignKeyAble
-
Packages that use IMForeignKeyAble Package Description de.mid.innovator.srv2api.icw2er The ER package (specialization of the IM package) deals with the modeling concepts for the Entity Relationship Model and, in particular, entities, attributes and their relationships.
In addition it deals with the concepts of Online Analytical Processing (OLAP) to build a data warehouse for business intelligence (BI) matters.de.mid.innovator.srv2api.icw2im The IM package specify the Information Management Metamodel core concepts required for data modeling. -
-
Uses of IMForeignKeyAble in de.mid.innovator.srv2api.icw2er
Subinterfaces of IMForeignKeyAble in de.mid.innovator.srv2api.icw2er Modifier and Type Interface Description interfaceERGeneralizationAERGeneralizationis a special relationship between two entities.interfaceERRoleMethods in de.mid.innovator.srv2api.icw2er with type parameters of type IMForeignKeyAble Modifier and Type Method Description <T extends IMForeignKeyAble>
java.util.List<T>EREntity. 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>EREntity. 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.<T extends IMForeignKeyAble>
java.util.List<T>ERView. getAllConnections(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)List of all connections (roles or generalizations) of the firstEREntityof thisERView.
If an element of the list is a role, it is the role to the partner entity!<T extends IMForeignKeyAble>
java.util.List<T>ERView. 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.<T extends IMForeignKeyAble>
java.util.List<T>EREntity. 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 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>
java.util.List<T>EREntity. 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.<T extends IMForeignKeyAble>
java.util.List<T>ERAttributeSet. getForeignKeyAbleBetween(java.lang.Class<T> returnType, ERAttributeSet refObj, K_CONTROL_OPTION... behaviourFlags)<T extends IMForeignKeyAble>
java.util.List<T>ERAttributeSet. getForeignKeyAbleBetween(java.lang.Class<T> returnType, MMStereotype stereotype, ERAttributeSet refObj, K_CONTROL_OPTION... behaviourFlags)The method calls getForeignKeyAbleBetween and filters its return values according to the given stereotype value.<T extends IMForeignKeyAble>
java.util.List<T>EREntity. 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 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>
java.util.List<T>EREntity. 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.<T extends IMForeignKeyAble>
java.util.List<T>EREntity. getForeignKeyAbleUsed(java.lang.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>
java.util.List<T>EREntity. 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.<T extends IMForeignKeyAble>
java.util.List<T>EREntity. getUniqueKeyForeignKeyAble(java.lang.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>
java.util.List<T>EREntity. 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.Methods in de.mid.innovator.srv2api.icw2er that return IMForeignKeyAble Modifier and Type Method Description IMForeignKeyAbleERForeignKey. getForeignKeyAble()Reference to the foreign key inducing element (generalization or relationship role of the foreign key).IMForeignKeyAbleBI2CubeDimension. getRelationship()Returns theIMForeignKeyAblereferenced by thisBI2CubeDimension.IMForeignKeyAbleBI2DimensionPrecedence. getRelationship()Returns theIMForeignKeyAblereferenced by thisBI2DimensionPrecedence.IMForeignKeyAbleBI2CubeDimension. maintainAssignER()This maintaining method assigns thisBI2CubeDimensionto an ER relationship if there is exactly one available relationship between theERAttributeSetof the lowest dimension level and an fact set of itsBI2Cube.IMForeignKeyAbleBI2DimensionPrecedence. maintainAssignER()This maintaining method assigns thisBI2DimensionPrecedenceto an ER relationship if there is exactly one available relationship between the attribute sets of its dimension levels.IMForeignKeyAbleERForeignKey. maintainAssignForeignKeyAble()This maintaining method assigns (if not yet assigned) this foreign key to an appropriate role or generalization.
This foreign key's entity shall be known as the FK entity and the referenced unique key's entity as the UK entity.
The first step is to search a generalization which has the FK entity as the specializing entity and the UK entity as the general entity.IMForeignKeyAbleERForeignKey. maintainCreateRelationship()If theERForeignKeyis not yet assigned to anIMForeignKeyAble(role or generalization), anERRelationshipwill be created for this foreign key.
Returns the role on the unique key side of the newly-created relationship or null.Methods in de.mid.innovator.srv2api.icw2er with parameters of type IMForeignKeyAble Modifier and Type Method Description voidERForeignKey. setForeignKeyAble(IMForeignKeyAble value)Set the value of Foreign Key ForeignKeyAble.voidBI2CubeDimension. setRelationship(IMForeignKeyAble value)Set the value of Foreign Key Relationship.voidBI2DimensionPrecedence. setRelationship(IMForeignKeyAble value)Set the value of Foreign Key Relationship. -
Uses of IMForeignKeyAble in de.mid.innovator.srv2api.icw2im
Subinterfaces of IMForeignKeyAble in de.mid.innovator.srv2api.icw2im Modifier and Type Interface Description interfaceIMGeneralizationThis is a utility class for IMGeneralization that provides static methods for creation or other purposes.
-