Enum Class PropertyType
- All Implemented Interfaces:
PropertyTypeIF, Serializable, Comparable<PropertyType>, Constable
Possible property types supported by all meta models. You may extend this
enumeration by implementing the interface.
- Version:
- 10.1.1
- Author:
- jmback
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAnchor of the current source (only available t embedding has been computed.And OperatorCompute the average of all number argumentsDetect if a string is more likely a boolean true or a boolean false.Collect operator executes the property in the second parameter on each element of the input list and returns a list of resultsCompares to argument with the give compare operator and returns the reusltComposite operator executes the property in the second parameter on the result of the first parameter.Check if inside a list of mapping elements (returned by the first parameter) there is one mapping element which is in the second parameterModel element in context, e.g.Compute first argument minus all following argumentsCompute the division of the first and second argumentEquals OperatorAn error has occurred in the property expressionProperty for using options from the option model.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 parameterAccess to a single file as java.io.File via its absolute file name.Constant value (is only used implicitly)Has Value of ElementProperty indicating if the model element has been mapped as source in the given step in a specific mode.Property indicating if the model element has been changed in a specific property.Has the stereotype property of the object the default value?Property indicating if the model element has been mapped as target in the given step in a specific mode.Left termCompute on each element of the list a string property and concatenate results with an infixProperty returning the first parameter not empty from left to rightProperty returning the first parameter not empty from left to rightIndex of second parameter in first parameter listIntersect all listsIs the list empty?Is element existing or if list NOT emptyIndex of second parameter in first parameter listOrder the list in the first parameter by the second parameterReturns a list range.Reverse the content of the listSize of a list of elementsSubtract second list from first listUnion all listsProperty returning the target of a source model element for the given step(s).Compute the maximum of all number argumentsCompute the minimum of all number argumentsCompute the modulo of the first and second argumentCompute multiple of all argumentsNot OperatorNot And OperatorNotOr OperatorNull functionProperty referring another model elementProperty referring a list of other model elementsProperty for using options from the option model.Content of an option will be StringMap EvaluatedOr OperatorProperty returning the source of a target model element for the given step(s).Property returning the path of the element absolute or relativeDetermines the elements path depthA normal propertyDetermine Proxy State ( RemoteOrphaned, LocalOrphaned, Connected )Reject Operator, multiple parameters are linked with ANDAdditional Entry to RelationsmodelRight termSelect Operator, multiple parameters are linked with ANDStereotype properties of the objectGet all elements from a specific storeProperty concatenating constant strings and string results of other propertiesProperty returning true if first property is contained in any following propertyProperty returning the first parameter not empty from left to rightReturn a formatted string according to format string in first argument and further arguments.Property returning index of occurrence of second string in first string,Property returning index of occurrence of second string in first string,Dynamically add a key/value expression, usable for e.g.Calculates the length of a string valueProperty converting a string or another PropertyDescriptor to lower caseMap contents from one value to an otherProperty returning true if first property is contained in any following propertyProperty returning the message text.Evaluates a regular expressionConcatenate the given string repeatedly the given number of times.Replace parts of the String with other Strings in given orderReverse the order of the characters in the string.A named temporary store for string expressions to achieve a flat and manageable expression structureProperty extracting a string from a string or another PropertyDescriptor.Trim the string.Property converting a string or another PropertyDescriptor to upper caseCompute sum of all argumentsTerms is a assignment or an equalsXOR Operator -
Method Summary
Modifier and TypeMethodDescriptionbooleanDoes this value equal the property type?getInput()Get the input type of this property type.intGet lower bound of number of sub descriptors.Get the result type of this property type.intGet upper bound of number of sub descriptors.booleanIs this value valid as property type?static PropertyTypeReturns the enum constant of this class with the specified name.static PropertyType[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface PropertyTypeIF
name
-
Enum Constant Details
-
Anchor
Anchor of the current source (only available t embedding has been computed. -
And
And Operator -
Avg
Compute the average of all number arguments -
Boolean
Detect if a string is more likely a boolean true or a boolean false. -
Collect
Collect operator executes the property in the second parameter on each element of the input list and returns a list of results -
Compare
Compares to argument with the give compare operator and returns the reuslt -
Composite
Composite operator executes the property in the second parameter on the result of the first parameter. -
Contains
Check if inside a list of mapping elements (returned by the first parameter) there is one mapping element which is in the second parameter -
Context
Model element in context, e.g. this, source element, target element, is a single element -
Diff
Compute first argument minus all following arguments -
Div
Compute the division of the first and second argument -
Error
An error has occurred in the property expression -
Equals
Equals Operator -
Exists
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 parameter -
File
Access to a single file as java.io.File via its absolute file name. -
FilterType
-
FilterName
-
Fix
Constant value (is only used implicitly) -
FunctionDefinition
-
FunctionParameter
-
Function
-
IsElementMapped
Property indicating if the model element has been mapped as source in the given step in a specific mode. -
IsElementPropertyChanged
Property indicating if the model element has been changed in a specific property. -
IsStereotypePropertyDefault
Has the stereotype property of the object the default value? -
IsTargetElementMapped
Property indicating if the model element has been mapped as target in the given step in a specific mode. -
Hash
Has Value of Element -
Left
Left term -
ListAggregate
Compute on each element of the list a string property and concatenate results with an infix -
ListContains
Property returning the first parameter not empty from left to right -
ListFirstNonEmpty
Property returning the first parameter not empty from left to right -
ListIndexOf
Index of second parameter in first parameter list -
ListIntersect
Intersect all lists -
ListIsEmpty
Is the list empty? -
ListNotEmpty
Is element existing or if list NOT empty -
ListOf
Index of second parameter in first parameter list -
ListOrderBy
Order the list in the first parameter by the second parameter -
ListSize
Size of a list of elements -
ListSubtract
Subtract second list from first list -
ListRange
Returns a list range. -
ListReverse
Reverse the content of the list -
ListUnion
Union all lists -
MappedElement
Property returning the target of a source model element for the given step(s). First matching stops evaluation. -
Max
Compute the maximum of all number arguments -
Min
Compute the minimum of all number arguments -
Mod
Compute the modulo of the first and second argument -
Mul
Compute multiple of all arguments -
Not
Not Operator -
NotAnd
Not And Operator -
NotOr
NotOr Operator -
Null
Null function -
Object
Property referring another model element -
Objects
Property referring a list of other model elements -
OneOf
-
Option
Property for using options from the option model. -
OptionStringMap
Content of an option will be StringMap Evaluated -
EvaluationOption
Property for using options from the option model. The Option's value will be re evaluated. -
Or
Or Operator -
OriginalElement
Property returning the source of a target model element for the given step(s). First matching stops evaluation. -
Path
Property returning the path of the element absolute or relative -
PathDepth
Determines the elements path depth -
Property
A normal property -
ProxyState
Determine Proxy State ( RemoteOrphaned, LocalOrphaned, Connected ) -
Reject
Reject Operator, multiple parameters are linked with AND -
Right
Right term -
RelationModel
Additional Entry to Relationsmodel -
Select
Select Operator, multiple parameters are linked with AND -
StereotypeProperty
Stereotype properties of the object -
Store
Get all elements from a specific store -
StringConcat
Property concatenating constant strings and string results of other properties -
StringContains
Property returning true if first property is contained in any following property -
StringFirstNonEmpty
Property returning the first parameter not empty from left to right -
StringFormat
Return a formatted string according to format string in first argument and further arguments. -
StringIsEmpty
Property returning index of occurrence of second string in first string, -
StringIndexOf
Property returning index of occurrence of second string in first string, -
StringKeyValuePair
Dynamically add a key/value expression, usable for e.g. StringMap -
StringLength
Calculates the length of a string value -
StringLower
Property converting a string or another PropertyDescriptor to lower case -
StringMap
Map contents from one value to an other -
StringMatches
Property returning true if first property is contained in any following property -
StringMessage
Property returning the message text. The message id is in the first parameter and further parameters are arguments to the message like in StringFormat. -
StringRepeat
Concatenate the given string repeatedly the given number of times. -
StringReplace
Replace parts of the String with other Strings in given order -
StringRegexp
Evaluates a regular expression -
StringReverse
Reverse the order of the characters in the string. -
StringStore
A named temporary store for string expressions to achieve a flat and manageable expression structure -
StringSubstring
Property extracting a string from a string or another PropertyDescriptor. The start and end index have to be provided as second and third in the list. -
StringTrim
Trim the string. -
StringUpper
Property converting a string or another PropertyDescriptor to upper case -
Switch
-
SwitchBoolean
-
Sum
Compute sum of all arguments -
Terms
Terms is a assignment or an equals -
XOr
XOR Operator
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
isValid
Description copied from interface:PropertyTypeIFIs this value valid as property type?- Specified by:
isValidin interfacePropertyTypeIF- Parameters:
iValue- Property type as string- Returns:
- true, if the property type is valid
-
equals
Description copied from interface:PropertyTypeIFDoes this value equal the property type?- Specified by:
equalsin interfacePropertyTypeIF- Parameters:
iValue- Property type as string- Returns:
- true, if the property type is equal
-
getResult
Description copied from interface:PropertyTypeIFGet the result type of this property type.- Specified by:
getResultin interfacePropertyTypeIF- Returns:
- result type of the property descriptors having this property type.
-
getLowerBound
public int getLowerBound()Description copied from interface:PropertyTypeIFGet lower bound of number of sub descriptors.- Specified by:
getLowerBoundin interfacePropertyTypeIF- Returns:
- minimum number of sub descriptors
-
getUpperBound
public int getUpperBound()Description copied from interface:PropertyTypeIFGet upper bound of number of sub descriptors.- Specified by:
getUpperBoundin interfacePropertyTypeIF- Returns:
- maximum number of sub descriptors
-
getInput
Description copied from interface:PropertyTypeIFGet the input type of this property type.- Specified by:
getInputin interfacePropertyTypeIF- Returns:
- input type of the property descriptors having this property type.
-