Uses of Interface
de.mid.innovator.srv2api.icw2im.IMProperty
Packages that use IMProperty
Package
Description
The DB package (specialization of the IM package) describes the concepts needed
for modeling a relational database.
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.
In addition it deals with the concepts of Online Analytical Processing (OLAP) to build a data warehouse for business intelligence (BI) matters.
The IM package specify the Information Management Metamodel core concepts
required for data modeling.
-
Uses of IMProperty in de.mid.innovator.srv2api.icw2db
Subinterfaces of IMProperty in de.mid.innovator.srv2api.icw2dbModifier and TypeInterfaceDescriptioninterfaceThis is a utility class for DBColumn that provides static methods for creation or other purposes.interfaceinterfaceMethods in de.mid.innovator.srv2api.icw2db with parameters of type IMPropertyModifier and TypeMethodDescriptionstatic DBTableColumnDBTableColumnHelper.createByUnique(SrvContext srvCtx, ELContainerAble ohContainer, IMProperty ohReferencedProperty) Creates a foreign key column for a given unique key column. -
Uses of IMProperty in de.mid.innovator.srv2api.icw2er
Subinterfaces of IMProperty in de.mid.innovator.srv2api.icw2erModifier and TypeInterfaceDescriptioninterfaceAnERAttributeis a property of anEREntity.interfaceinterfaceAnERViewAttributedescribes a column of anERView.Methods in de.mid.innovator.srv2api.icw2er with parameters of type IMPropertyModifier and TypeMethodDescriptionstatic ERAttributeERAttributeHelper.createByUnique(SrvContext srvCtx, ELContainerAble ohContainer, IMProperty ohReferencedProperty) Creates a foreign key attribute for a given unique key attribute. -
Uses of IMProperty in de.mid.innovator.srv2api.icw2im
Fields in de.mid.innovator.srv2api.icw2im declared as IMPropertyModifier and TypeFieldDescriptionARG_CreateByStructString.itemTypedPropertyTyped property, otherwise take the owner propertyARG_CreateForeignProperty.ohReferencedPropertyReferenced Property (Primary) as Copy SourceARG_DefaultValueMapping.propertySourceSource property of the mappingARG_DefaultValueMapping.propertyTargetTarget property of the mappingMethods in de.mid.innovator.srv2api.icw2im with type parameters of type IMPropertyModifier and TypeMethodDescription<T extends IMProperty>
List<T> IMIndex.getAddableProperty(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of all addable properties.<T extends IMProperty>
List<T> IMIndex.getAddableProperty(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getAddableProperty and filters its return values according to the given stereotype value.<T extends IMProperty>
List<T> IMKey.getAddableProperty(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of all addable properties.<T extends IMProperty>
List<T> IMKey.getAddableProperty(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getAddableProperty and filters its return values according to the given stereotype value.<T extends IMProperty>
List<T> IMFeature.getKeyRelationshipProperty(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of foreign key properties, referencing this unique key property.<T extends IMProperty>
List<T> IMFeature.getKeyRelationshipProperty(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getKeyRelationshipProperty and filters its return values according to the given stereotype value.<T extends IMProperty>
List<T> IMFeature.getKeyRelationshipPropertyRecursive(Class<T> returnType, IMClassifier refObj, K_CONTROL_OPTION... behaviourFlags) List of foreign key properties, referencing this unique key property indirectly.<T extends IMProperty>
List<T> IMFeature.getKeyRelationshipPropertyRecursive(Class<T> returnType, MMStereotype stereotype, IMClassifier refObj, K_CONTROL_OPTION... behaviourFlags) The method calls getKeyRelationshipPropertyRecursive and filters its return values according to the given stereotype value.<T extends IMProperty>
List<T> IMClassifier.getOwnedProperty(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of properties of this classifier.<T extends IMProperty>
List<T> IMIndex.getProperty(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) <T extends IMProperty>
List<T> IMIndex.getProperty(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getProperty and filters its return values according to the given stereotype value.<T extends IMProperty>
List<T> IMViewFrom.getPropertySetProperty(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) <T extends IMProperty>
List<T> IMViewFrom.getPropertySetProperty(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getPropertySetProperty and filters its return values according to the given stereotype value.<T extends IMProperty>
List<T> IMSemanticDataType.getTypedBySemanticProperty(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) <T extends IMProperty>
List<T> IMDataType.getTypedIMProperty(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) <T extends IMProperty>
List<T> IMProperty.getUniqueKeyProperty(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) List of unique key properties, referenced by this foreign key property.<T extends IMProperty>
List<T> IMProperty.getUniqueKeyProperty(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getUniqueKeyProperty and filters its return values according to the given stereotype value.<T extends IMProperty>
List<T> IMProperty.getUniqueKeyPropertyOrigin(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Gets the origin properties of this foreign key property.<T extends IMProperty>
List<T> IMProperty.getUniqueKeyPropertyOrigin(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getUniqueKeyPropertyOrigin and filters its return values according to the given stereotype value.Methods in de.mid.innovator.srv2api.icw2im that return IMPropertyModifier and TypeMethodDescriptionIMProperty.getFirstValidDerivingTypeProperty()Gets theIMPropertywhich is the first candidate property for deriving itsIMDataTypeto this property, regardless of whether this property is typed by itself.IMProperty.getFirstValidTypeProperty()Gets theIMPropertywhich is valid to evaluate theIMDataTypeof this property.IMProperty.getOriginProperty()Gets the originIMPropertyof this foreign key property.IMDataTypeDefinition.getOwningProperty()IMDataTypeDefinition.getTypedByDefinitionProperty()Methods in de.mid.innovator.srv2api.icw2im that return types with arguments of type IMPropertyModifier and TypeMethodDescriptionIMProperty.split()This method splits anIMProperty, (ERAttributeorDBTableColumn) to several features.
If more than oneIMKeyRelationshipFeatureof this feature exists, one of these remains at this feature.Methods in de.mid.innovator.srv2api.icw2im with parameters of type IMPropertyModifier and TypeMethodDescriptionstatic IMClassifierIMClassifierHelper.createByStructString(SrvContext srvCtx, ELContainerAble itemOwner, IMProperty itemTypedProperty, Class<? extends ELObject> kVocl, String strStruct) This command creates a classifier by interpreting the string according to the STRUCT syntax used by many ORDBMS databases.static StringIMPropertyHelper.getDefaultValueMapping(SrvContext srvCtx, IMProperty propertySource, IMProperty propertyTarget) Returns the desired default value for the target property, determined from the default value of the source property by evaluation from the default values of their type classes with the same name!Constructors in de.mid.innovator.srv2api.icw2im with parameters of type IMPropertyModifierConstructorDescriptionARG_CreateByStructString(ELContainerAble itemOwner, IMProperty itemTypedProperty, Class<? extends ELObject> kVocl, String strStruct) ARG_CreateForeignProperty(ELContainerAble ohContainer, IMProperty ohReferencedProperty) ARG_DefaultValueMapping(IMProperty propertySource, IMProperty propertyTarget)