Package de.mid.innovator.m2msdk.model.transformation.property
package de.mid.innovator.m2msdk.model.transformation.property
The package contains the property access of the model transformation.
The classes describe how to access the properties of model elements.
-
ClassDescriptionVarious types of elements in the context.Context while evaluating an expression.Input type defines if a property descriptor accesses the properties of an element or a list or if it works without any input.Result of an transfer operation.Generic property descriptor for accessing the referenced object of a mapping element.Property descriptor to apply a second property descriptor on each element of the result of the first property descriptor assuming that the result is a list.Logic Equals ; Both expressions results must be equal: Returns a booleanGeneric property descriptor to apply a second property descriptor on the result of the first property descriptor.Check if inside a list of mapping elements (returned by the first parameter) there is one mapping element in the second parameterGeneric property descriptor for accessing the referenced object of a mapping element.Property Descriptor Interface used for reading and setting of various elements properties ( name, label, text etc.Generic implementation of a property descriptor.A list of descriptor.Central loader for Property Transfer Units.Central loader for Property Transfer Units.This class describes which source property has to be transferred to which target property by which operation.Logic Equals ; Both expressions results must be equal: Returns a booleanGeneric property descriptor for occurred errors.Check if inside a list of mapping elements (returned by the first parameter) there is one mapping element which is conform to the boolean expression in the second parameterFile from file name.To be used as a further argument if you want to filter by name.To be used as a further argument if you want to filter by type.E.g.Generic property descriptor for constant values.Select an element from the list of the first descriptor which complies the second descriptor.Select an element from the list of the first descriptor which complies the second descriptor.Select an element from the list of the first descriptor which complies the second descriptor.Property descriptor which can be instanced without a metamodel and which is redirected at runtime to the property descriptor of the metamodel for its property type.Hash value for element or given parametersGeneric property descriptor for constant values showing information about a change that is done within the production or function, not in the descriptor itself.Generic property descriptor to check the existence of a mapped element.Generic property descriptor to check the change of a property of an element.Generic property descriptor to check the existence of a mapped element.Left hand side of a terms or a single term.Compute on each element of the list a string property and concatenate results with an infix.Base Class for Properties which have a list as input type.Checks if the second parameter occurs in the first parameter, which is an list or a single element and returns true if it occurs and false, if not.List ConstructorFind the first occurrence of second parameter in first parameter, which is an list and returns the index.Intersect all lists and retain only elements occurring in each list.It is computed, if the list is empty, i.e.It is computed, if the list is empty, i.e.List ConstructorOrder the elements in a list by a property.A sublist is computed from the current list with begin index 0 and end index listSize-1.Reverse the elements in the list.The size of a list is computed.Subtract elements of second list from elements of first list.Add uniquely all elements of all lists.Logic And OperatorBase Class for Logic Expression Properties which have result type boolean and input type is none.Logic Not OperatorLogic Not And OperatorLogic Not Or OperatorLogic Or OperatorLogical Value of an expressionLogic XOr OperatorGeneric property descriptor which returns the result of the mapping of the source element in the specific transformation step.Generic property descriptor for null value.Generic property descriptor for basic math operationsBase Class for Properties which have result type number and input type is none.Generic property descriptor for basic math operationsGeneric property descriptor for basic math operationsGeneric property descriptor for basic math operationsGeneric property descriptor for basic math operationsGeneric property descriptor for basic math operationsGeneric property descriptor for basic math operationsGeneric property descriptor for basic math operationsGeneric property descriptor for accessing the referenced object of a mapping element.Generic property descriptor to access the navigable objects from a mapping element.Used for other descriptors to enable them use a set of elements as a selectionTransfer operator doing indeed nothing.Property descriptor for reading from and writing to the OptionModel.Property descriptor for reading from and writing to the OptionModel.Property descriptor for reading from and writing to the OptionModel.Generic property descriptor which returns the result of the mapping of the source element in the specific transformation step.Dynamically add a key/value expression, usable for e.g.Generic property descriptor to access the properties of a mapping element.Generic property descriptor to apply a second property descriptor on the result of the first property descriptor.Select an element from the list of the first descriptor which complies the second descriptor.Right hand side of a terms or a single term.Select an element from the list of the first descriptor which complies the second descriptor.Abstract class to access stereotype properties of a mapping element.Property descriptor for reading from the various stores of the work model.Base Class for which have result type string and input type is none.Generic property descriptor to concatenate several strings Fixed strings and string results of other property descriptors can be concatenated.Generic Property descriptor returning true if in the first property one of the following is contained.Generic Property descriptor returning the first element in list which is not empty.Formats a string according the first parameter.Generic property descriptor to determine first occurrence of second string in first string.Returns true, if string is empty.Returns the length of a string valueGeneric property descriptor to convert a string to lower case.Generic property descriptor to convert a string expression to an other value.Tests, whether first sting matches second string.Formats a string according the first parameter.Regular expression.This function generates a string x n times to xxxxx...This function replaces values within a string as defined in the arguments.Generic property descriptor to convert a string to upper case.Generic property descriptor to string values in a key value store.Generic property descriptor to extract a substring of another string.Generic property descriptor to trim a string.Generic property descriptor to convert a string to upper case.Switch Operator Switch(indexExpression,indexedValue1,indexedValue2,...)Switch Operator SwitchBoolean(condition,trueValue,falseValue)Location of a property.Both side of terms.Transfer one property from source to target.Transfer a property to another property in various modes.A vector describing which value the source has, and the old and new value of target and a reference to the pair of descriptors doing the modification.Possible property types supported by all meta models.Interface for property types.This class is the value of a property of a model element.A property value in Innovator.Result type of a property descriptor.