A C E F G H I L N O P R S U V 

A

any(Collection, Predicate) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns a random element from the collection for which the argument expression evaluates true.
append(List, Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Appends the item to the list.
append(Bag, Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Appends the item to the bag.
asBag(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the argument as a bag.
asOrderedSet(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the argument as an ordered set.
asSequence(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the argument as a list.
asSet(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the argument as a set.
at(List, int) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the element at the specified index in the argument list.

C

caseAArrowPropertyCallExpressionTail(AArrowPropertyCallExpressionTail) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAAttributeOrAssociationContextDeclaration(AAttributeOrAssociationContextDeclaration) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseABodyOperationStereotype(ABodyOperationStereotype) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAClassifierContextDeclaration(AClassifierContextDeclaration) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAContextDeclaration(AContextDeclaration) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
This is the start of a new constraint.
caseADefClassifierExpressionBody(ADefClassifierExpressionBody) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseADotPropertyCallExpressionTail(ADotPropertyCallExpressionTail) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAEqualExpression(AEqualExpression) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAFeaturePrimaryExpression(AFeaturePrimaryExpression) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
TODO: improve implementation to reduce the code duplication (avoid having two write statements)
caseAIfExpression(AIfExpression) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAInvClassifierExpressionBody(AInvClassifierExpressionBody) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseALetExp(ALetExp) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseALetVariableDeclaration(ALetVariableDeclaration) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
Here we need to make sure the equals sign '=' is not translated into the 'equal' keyword.
caseALogicalExp(ALogicalExp) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseALogicalExpressionTail(ALogicalExpressionTail) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAMessageExpression(AMessageExpression) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAOperationContextDeclaration(AOperationContextDeclaration) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAPostOperationStereotype(APostOperationStereotype) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAPreOperationStereotype(APreOperationStereotype) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAPropertyCallExpression(APropertyCallExpression) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseARelationalExpressionTail(ARelationalExpressionTail) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseATypeDeclaration(ATypeDeclaration) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAVariableDeclaration(AVariableDeclaration) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
Renders a variable declaration.
caseAVariableDeclarationLetExpSub(AVariableDeclarationLetExpSub) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAVariableDeclarationList(AVariableDeclarationList) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseAVariableDeclarationListTail(AVariableDeclarationListTail) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTAnd(TAnd) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTApostrophe(TApostrophe) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTArrow(TArrow) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTAttr(TAttr) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTBag(TBag) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTBar(TBar) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTBlank(TBlank) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTBody(TBody) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTBoolean(TBoolean) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTCollection(TCollection) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTColon(TColon) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTComma(TComma) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTComment(TSingleLineComment) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTCommercialAt(TCommercialAt) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTContext(TContext) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTDef(TDef) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTDerive(TDerive) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTDiv(TDiv) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTDot(TDot) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTElse(TElse) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTEndif(TEndif) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTEndpackage(TEndpackage) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTEnum(TEnum) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTEqual(TEqual) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTGt(TGt) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTGteq(TGteq) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTIf(TIf) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTImplies(TImplies) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTIn(TIn) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTInit(TInit) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTInt(TInt) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTInv(TInv) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTIsSentOperator(TIsSentOperator) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTLBrace(TLBrace) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTLBracket(TLBracket) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTLet(TLet) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTLParen(TLParen) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTLt(TLt) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTLteq(TLteq) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTMessageOperator(TMessageOperator) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTMinus(TMinus) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTMult(TMult) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTName(TName) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTNewLine(TNewLine) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTNot(TNot) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTNotEqual(TNotEqual) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTOper(TOper) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTOr(TOr) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTOrderedset(TOrderedset) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTPackage(TPackage) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTPlus(TPlus) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTPost(TPost) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTPre(TPre) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTRange(TRange) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTRBrace(TRBrace) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTRBracket(TRBracket) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTReal(TReal) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTRParen(TRParen) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTScopeOperator(TScopeOperator) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTSemicolon(TSemicolon) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTSequence(TSequence) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTSet(TSet) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTStringLit(TStringLit) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTTab(TTab) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTThen(TThen) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTTuple(TTuple) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTTupletype(TTupletype) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTUnknown(TUnknown) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
caseTXor(TXor) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
collect(Collection, Transformer) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the collection of Objects that results from executing the transformer on each individual element in the source collection.
collectNested(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
TODO: implement
count(Collection, Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Counts the number of occurrences of the argument item in the source collection.

E

ensure() - Static method in class org.andromda.translation.ocl.validation.OCLResultEnsurer
Needed in case OCL syntax is invalid - no boolean parameter is added to ensure() method
ensure(boolean) - Static method in class org.andromda.translation.ocl.validation.OCLResultEnsurer
Does nothing but return the passed in result argument.
ensure(Object) - Static method in class org.andromda.translation.ocl.validation.OCLResultEnsurer
Converts the passed in result to a boolean value and returns it.
equal(Object, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(boolean, boolean) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(int, int) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(short, short) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(byte, byte) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(char, char) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(float, float) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(double, double) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(long, long) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(Object, boolean) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(boolean, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(Object, long) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
equal(Object, int) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
excludes(Collection, Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Return true if the object is not an element of the collection, false otherwise.
excludesAll(Collection, Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if all elements of the parameter collection are not present in the current collection, false otherwise.
excluding(Collection, Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Removes all occurrences of the item in the source collection.
exists(Collection, Predicate) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if a predicate is true for at least one element of a collection.
exists(Object, Predicate) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if a predicate is true for at least one element of a collection.

F

first(Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the first element in the collection.
flatten(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Recursively flattens this collection, this method returns a Collection containing no nested Collection instances.
forAll(Collection, Predicate) - Static method in class org.andromda.translation.ocl.validation.OCLCollections

Executes every predicate for the given collectoin, if one evaluates to false this operation returns false, otherwise true is returned.

forAll(Object, Predicate) - Static method in class org.andromda.translation.ocl.validation.OCLCollections

Executes every predicate for the given collection, if one evaluates to false this operation returns false, otherwise true is returned.

G

greater(Comparable, Comparable) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greater(Object, long) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greater(Object, int) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greater(byte, byte) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greater(char, char) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greater(float, float) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greater(double, double) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greater(long, long) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(Comparable, Comparable) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(Object, long) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(Object, int) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(Object, short) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(long, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(int, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(short, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(Object, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(Object, double) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(Object, float) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(double, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(float, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(byte, byte) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(char, char) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(double, double) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
greaterOrEqual(long, long) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 

H

handleArrowFeatureCall(AFeatureCall) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
Handles an arrow feature call.
handleDotFeatureCall(AFeatureCall) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
Handles a dot feature call.

I

inAArrowPropertyCallExpressionTail(AArrowPropertyCallExpressionTail) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
We need to keep track that what follows is in the scope of an arrow feature call, this is important because it means it is a feature that is implied by the OCL language, rather than the model on which the constraint applies.
inADotPropertyCallExpressionTail(ADotPropertyCallExpressionTail) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
This indicates we have entered a feature call, we need to mark this to counterpart any previous arrow feature call flags.
inALetExp(ALetExp) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
We are ready to store a new context of variables
inALetVariableDeclaration(ALetVariableDeclaration) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
Add a variable to the context.
inARelationalExpression(ARelationalExpression) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
includes(Collection, Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if the object is an element of the collection, false otherwise.
includesAll(Collection, Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if all elements of the parameter collection are present in the current collection, false otherwise.
including(Collection, Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Adds the item to the list
indexOf(List, Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the index in this list of the first occurrence of the specified element, or -1 if this list does not contain this element.
insertAt(List, int, Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Insert the item at the specified index into the collection.
intersection(Collection, Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the collection of elements common in both argument collections.
invoke(Object, String) - Static method in class org.andromda.translation.ocl.validation.OCLIntrospector
Invokes the given feature on the element.
invoke(Object, String, Object[]) - Static method in class org.andromda.translation.ocl.validation.OCLIntrospector
Invokes the given feature on the specified element taking the given arguments.
isEmpty(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if the collection contains no elements, false otherwise.
isEmpty(Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if the argument is null, false otherwise.
isEmpty(String) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if the argument is either null or only contains whitespace characters, false otherwise.
isOperationArgument(String) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
isPredicateFeature(String) - Static method in class org.andromda.translation.ocl.validation.OCLPredicateFeatures
Indicates whether or not the passed in feature is the name of a boolean evaluating feature.
isUnique(Collection, Transformer) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if the result of executing the transformer has a unique value for each element in the source collection.
isUnique(Object, Transformer) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if the result of executing the transformer has a unique value for each element in the source collection.
iterate(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
TODO: implement

L

last(Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the last element in the collection.
less(Comparable, Comparable) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
less(int, int) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
less(short, short) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
less(byte, byte) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
less(char, char) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
less(float, float) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
less(double, double) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
less(long, long) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(Comparable, Comparable) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(Object, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(int, int) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(short, short) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(byte, byte) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(char, char) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(float, float) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(Object, float) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(float, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(double, double) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(Object, double) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(double, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(long, long) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(Object, long) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(Object, int) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(Object, short) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(long, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(int, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
lessOrEqual(short, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 

N

notEmpty(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if the collection contains one or more elements, false otherwise.
notEmpty(Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if the argument is not null, false otherwise.
notEmpty(String) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true if the argument is neither null nor only contains whitespace characters, false otherwise.
notEqual(Object, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
notEqual(boolean, boolean) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
notEqual(int, int) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
notEqual(short, short) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
notEqual(byte, byte) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
notEqual(char, char) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
notEqual(float, float) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
notEqual(double, double) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
notEqual(long, long) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
notEqual(Object, boolean) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 
notEqual(boolean, Object) - Static method in class org.andromda.translation.ocl.validation.OCLExpressions
 

O

OCLCollections - Class in org.andromda.translation.ocl.validation
Used to translated OCL collection expressions to their corresponding Java collection expressions.
OCLCollections() - Constructor for class org.andromda.translation.ocl.validation.OCLCollections
 
OCLExpressions - Class in org.andromda.translation.ocl.validation
Used to translate OCL expressions to their corresponding Java expressions.
OCLExpressions() - Constructor for class org.andromda.translation.ocl.validation.OCLExpressions
 
OCLIntrospector - Class in org.andromda.translation.ocl.validation
Dynamically invokes operation and property calls on specified elements.
OCLIntrospector() - Constructor for class org.andromda.translation.ocl.validation.OCLIntrospector
 
OCLIntrospectorException - Exception in org.andromda.translation.ocl.validation
Thrown when any unexpected error occurs during execution of the Introspector.
OCLIntrospectorException(Throwable) - Constructor for exception org.andromda.translation.ocl.validation.OCLIntrospectorException
Constructs an instance of OCLIntrospectorException taking the parent Throwable.
OCLIntrospectorException(String) - Constructor for exception org.andromda.translation.ocl.validation.OCLIntrospectorException
Constructs an instance of OCLIntrospectorException taking the message String.
OCLPredicateFeatures - Class in org.andromda.translation.ocl.validation
Contains a single operation OCLPredicateFeatures.isPredicateFeature(String) that determines if a passed in feature matches the name of a feature that should use a predicate when being translated.
OCLPredicateFeatures() - Constructor for class org.andromda.translation.ocl.validation.OCLPredicateFeatures
 
OCLResultEnsurer - Class in org.andromda.translation.ocl.validation

Ensures that the result of the OCL expression is a boolean value.

OCLResultEnsurer() - Constructor for class org.andromda.translation.ocl.validation.OCLResultEnsurer
 
one(Collection, Predicate) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns true when the argument expression evaluates true for one and only one element in the collection.
one(Object, Predicate) - Static method in class org.andromda.translation.ocl.validation.OCLCollections

Returns true if collection is actually a Collection instance and if the predicate expression evaluates true for one and only one element in the collection.

org.andromda.translation.ocl.validation - package org.andromda.translation.ocl.validation
 
outAArrowPropertyCallExpressionTail(AArrowPropertyCallExpressionTail) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
Undo the arrow feature call trace.
outADotPropertyCallExpressionTail(ADotPropertyCallExpressionTail) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
Undo the dot feature call trace.
outALetExp(ALetExp) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
The variables are out of scope, we need to purge their context.
outALetVariableDeclaration(ALetVariableDeclaration) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
In Java we need to end the declaration statement with a semicolon, this is handled here.
outARelationalExpression(ARelationalExpression) - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 

P

postProcess() - Method in class org.andromda.translation.ocl.validation.ValidationJavaTranslator
We need to wrap every expression with a converter so that any expressions that return just objects are converted to boolean values.
prepend(List, Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Insert the item into the first position of the list.

R

reject(Collection, Predicate) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns a subcollection of the source collection containing all elements for which the expression evaluates false.

S

select(Collection, Predicate) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns a subcollection of the source collection containing all elements for which the expression evaluates true.
select(Object, Predicate) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns a subcollection of the source collection containing all elements for which the expression evaluates true.
size(Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Checks the instance of the object and makes sure its a Collection, if the object is a collection the size is checked and returned, if its NOT a collection, 0 is returned.
size(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the number of elements in the collection.
sortedBy(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
TODO: implement
subOrderedSet(Set) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
TODO: implement
subSequence(List) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
TODO: implement
sum(Object) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the sum of all the elements in the collection.
sum(Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the sum of all the element in the collection.
symmetricDifference(Collection, Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns those element that are contained in only one of both collections.

U

union(Collection, Collection) - Static method in class org.andromda.translation.ocl.validation.OCLCollections
Returns the union of both collections into a single collection.

V

ValidationJavaTranslator - Class in org.andromda.translation.ocl.validation

Provides translation of OCL validation constraints to the Java language.

ValidationJavaTranslator() - Constructor for class org.andromda.translation.ocl.validation.ValidationJavaTranslator
 
ValidationTranslatorException - Exception in org.andromda.translation.ocl.validation
Any unchecked exception that will be thrown during ValidationTranslator processing.
ValidationTranslatorException(Throwable) - Constructor for exception org.andromda.translation.ocl.validation.ValidationTranslatorException
Constructs a ValidationTranslatorException
ValidationTranslatorException(String) - Constructor for exception org.andromda.translation.ocl.validation.ValidationTranslatorException
Constructs a ValidationTranslatorException
ValidationTranslatorException(String, Throwable) - Constructor for exception org.andromda.translation.ocl.validation.ValidationTranslatorException
Constructs a ValidationTranslatorException
A C E F G H I L N O P R S U V 

Copyright © 2003–2014 AndroMDA.org. All rights reserved.