public void checkConstraints(Collection<ConstraintViolation> violations) { super.checkConstraints(violations); if (!this.linkOperationExpressionIsCreationDerivation()) { violations.add(new ConstraintViolation("linkOperationExpressionIsCreationDerivation", this)); } if (!this.linkOperationExpressionIsClearDerivation()) { violations.add(new ConstraintViolation("linkOperationExpressionIsClearDerivation", this)); } if (!this.linkOperationExpressionReferentDerivation()) { violations.add(new ConstraintViolation("linkOperationExpressionReferentDerivation", this)); } if (!this.linkOperationExpressionFeatureDerivation()) { violations.add(new ConstraintViolation("linkOperationExpressionFeatureDerivation", this)); } if (!this.linkOperationExpressionAssociationReference()) { violations.add(new ConstraintViolation("linkOperationExpressionAssociationReference", this)); } if (!this.linkOperationExpressionArgumentCompatibility()) { violations.add(new ConstraintViolation("linkOperationExpressionArgumentCompatibility", this)); } QualifiedName associationName = this.getAssociationName(); if (associationName != null) { associationName.checkConstraints(violations); } }
public void checkConstraints(Collection<ConstraintViolation> violations) { super.checkConstraints(violations); if (!this.castExpressionTypeDerivation()) { violations.add(new ConstraintViolation("castExpressionTypeDerivation", this)); } if (!this.castExpressionLowerDerivation()) { violations.add(new ConstraintViolation("castExpressionLowerDerivation", this)); } if (!this.castExpressionUpperDerivation()) { violations.add(new ConstraintViolation("castExpressionUpperDerivation", this)); } if (!this.castExpressionTypeResolution()) { violations.add(new ConstraintViolation("castExpressionTypeResolution", this)); } if (!this.castExpressionAssignmentsBefore()) { violations.add(new ConstraintViolation("castExpressionAssignmentsBefore", this)); } Expression operand = this.getOperand(); if (operand != null) { operand.checkConstraints(violations); } QualifiedName typeName = this.getTypeName(); if (typeName != null) { typeName.checkConstraints(violations); } }
public void print(String prefix, boolean includeDerived) { super.print(prefix, includeDerived); QualifiedName associationName = this.getAssociationName(); if (associationName != null) { System.out.println(prefix + " associationName:"); associationName.print(prefix + " ", includeDerived); } }
public void _deriveAll() { this.getIsCreation(); this.getIsClear(); super._deriveAll(); QualifiedName associationName = this.getAssociationName(); if (associationName != null) { associationName.deriveAll(); } }
public void _deriveAll() { super._deriveAll(); Expression operand = this.getOperand(); if (operand != null) { operand.deriveAll(); } QualifiedName typeName = this.getTypeName(); if (typeName != null) { typeName.deriveAll(); } }
public void print(String prefix, boolean includeDerived) { super.print(prefix, includeDerived); Expression operand = this.getOperand(); if (operand != null) { System.out.println(prefix + " operand:"); operand.print(prefix + " ", includeDerived); } QualifiedName typeName = this.getTypeName(); if (typeName != null) { System.out.println(prefix + " typeName:"); typeName.print(prefix + " ", includeDerived); } }