Exemplo n.º 1
0
 public CSTInitDerivedValueCS(
     OCLWorkbenchToken token,
     CSTExpressionInOclCS expression)
 {
     this.token            = token;
     this.expressionNodeCS = expression;
 }
Exemplo n.º 2
0
        public SourceLocation(OCLWorkbenchToken token)
        {
            this.sourceName = token != null?token.getSrcName() : "";

            this.line   = token.getLine();
            this.column = token.getColumn();
        }
Exemplo n.º 3
0
 public CSTNamedConstraintCS(
     OCLWorkbenchToken token,
     CSTNameCS name,
     CSTExpressionInOclCS expression)
 {
     this.token            = token;
     this.nameNodeCS       = name;
     this.expressionNodeCS = expression;
 }
Exemplo n.º 4
0
 public CSTDefCS(
     OCLWorkbenchToken token,
     CSTNameCS name,
     CSTDefExpressionCS expression)
 {
     this.nameNodeCS       = name;
     this.expressionNodeCS = expression;
     this.token            = token;
 }
Exemplo n.º 5
0
 public CSTIfExpCS(
     OCLWorkbenchToken tokenIf,
     CSTOclExpressionCS conditionExp,
     CSTOclExpressionCS thenExp,
     CSTOclExpressionCS elseExp)
 {
     this.conditionExp = conditionExp;
     this.thenExp      = thenExp;
     this.elseExp      = elseExp;
     this.tokenIf      = tokenIf;
 }
 private void doTestPackageOK(String expression, String testName)
 {
     try {
         rootNode = getRootNode(expression, testName);
         oclSemanticAnalyzer.analyze(environment, rootNode);
     }
     catch (OCLSemanticException ex) {
         OCLWorkbenchToken token = ex.getNode().getToken();
         Console.WriteLine(token.getFilename() + ":" + token.getLine() + "[" + token.getColumn() + "]" + ex.Message);
         throw new AssertFailedException();
     }
     catch (Exception e) {
         Console.WriteLine(e.Message);
         throw new AssertFailedException();
     }
 }
 public void testClassifier_05()
 {
     try {
         rootNode = getRootNode("package MyExample::package_1::package_1_1 context  Product inv: expression context Rental inv: exp context Film inv: exp context  Product inv: expression endpackage" +
                                " package java context Integer inv: expression endpackage", "testClassifier_05");
         oclSemanticAnalyzer.analyze(environment, rootNode);
     }
     catch (OCLSemanticException ex) {
         OCLWorkbenchToken token = ex.getNode().getToken();
         Console.WriteLine(token.getFilename() + ":" + token.getLine() + "[" + token.getColumn() + "]" + ex.Message);
         throw new AssertFailedException();
     }
     catch (Exception e) {
         Console.WriteLine(e.Message);
         throw new AssertFailedException();
     }
 }
Exemplo n.º 8
0
 public CSTInvariantCS(
     OCLWorkbenchToken token,
     CSTSimpleNameCS simpleName) : base(token, simpleName, null)
 {
 }
 public CSTStringLiteralExpCS(OCLWorkbenchToken token) : base(token)
 {
     this.convertToken(token);
 }
 public CSTInvalidLiteralExpCS(OCLWorkbenchToken token) : base(token)
 {
 }
Exemplo n.º 11
0
 public CSTPreDeclCS(
     OCLWorkbenchToken token,
     CSTNameCS name,
     CSTExpressionInOclCS expression) : base(token, name, expression)
 {
 }
Exemplo n.º 12
0
 public CSTOperatorCS(OCLWorkbenchToken operat)
 {
     this.operat = operat;
 }
Exemplo n.º 13
0
 public void addName(OCLWorkbenchToken token)
 {
     this.names.Add(token);
 }
Exemplo n.º 14
0
 public CSTTupleLiteralExpCS(
     OCLWorkbenchToken token,
     List <object> tupleParts) : base(token)
 {
     this.tupleParts = tupleParts;
 }
Exemplo n.º 15
0
 public CSTNavigationOperatorCS(OCLWorkbenchToken operat)
 {
     this.operat = operat;
 }
Exemplo n.º 16
0
 public CSTTupleTypeCS(OCLWorkbenchToken token, List <object> variableDeclarationList)
 {
     this.token = token;
     this.variableDeclarationNodesCS = variableDeclarationList;
 }
Exemplo n.º 17
0
 public CSTLiteralExpCS(OCLWorkbenchToken token)
 {
     this.token = token;
 }
Exemplo n.º 18
0
 private void convertToken(OCLWorkbenchToken token)
 {
     bool.TryParse(token.getText(), out booleanSymbol);
 }
Exemplo n.º 19
0
 public CSTBooleanLiteralExpCS(OCLWorkbenchToken token) : base(token)
 {
     this.convertToken(token);
 }
 private void convertToken(OCLWorkbenchToken token)
 {
     long.TryParse(token.getText(), out integerSymbol);
 }
 public CSTOperationConstraintCS(
     OCLWorkbenchToken token,
     CSTNameCS name,
     CSTExpressionInOclCS expression) : base(token, name, expression)
 {
 }
Exemplo n.º 22
0
 public CSTNullLiteralExpCS(OCLWorkbenchToken token) : base(token)
 {
 }
Exemplo n.º 23
0
 public CSTInitValueCS(
     OCLWorkbenchToken token,
     CSTExpressionInOclCS expression) : base(token, expression)
 {
 }
Exemplo n.º 24
0
 private void convertToken(OCLWorkbenchToken token)
 {
     realSymbol = token.getText();
 }
 public CSTIntegerLiteralExpCS(OCLWorkbenchToken token) : base(token)
 {
     this.convertToken(token);
 }
 protected CSTPrimitiveLiteralExpCS(OCLWorkbenchToken token) : base(token)
 {
 }
 private void convertToken(OCLWorkbenchToken token)
 {
     stringSymbol = this.getStringWithoutQuotationMarks(token.getText());
 }
Exemplo n.º 28
0
 public CSTSimpleNameCS(OCLWorkbenchToken token)
 {
     this.token = token;
 }
Exemplo n.º 29
0
        //private CollectionKindEnum[] collectionKinds = {
        //    CollectionKindEnum.SET, CollectionKindEnum.BAG,
        //   CollectionKindEnum.SEQUENCE, CollectionKindEnum.ORDERED_SET,
        //    CollectionKindEnum.COLLECTION
        //};

        public CSTCollectionTypeIdentifierCS(OCLWorkbenchToken token)
        {
            this.token = token;
        }
 public CSTIteratorOperationCS(OCLWorkbenchToken token)
 {
     this.token = token;
 }