org.eclipse.gmt.umlx.ocl.cst.unparser
Class OCLExpressionUnparser

java.lang.Object
  extended by org.eclipse.gmt.umlx.cst.unparser.AbstractUnparser
      extended by org.eclipse.gmt.umlx.cst.unparser.UnparserWithReflection<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint>
          extended by org.eclipse.gmt.umlx.ocl.cst.unparser.OCLExpressionUnparser
Direct Known Subclasses:
OCLUnparser, QVTcExpressionUnparser, QVTrExpressionUnparser

public abstract class OCLExpressionUnparser
extends org.eclipse.gmt.umlx.cst.unparser.UnparserWithReflection<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint>


Field Summary
static java.lang.String ADDITIVE
           
static java.lang.String AT_PRE
           
static java.lang.String CONDITIONAL
           
static java.lang.String DOT_OR_ARROW
           
static java.lang.String IF
           
static java.lang.String IMPLIES
           
static java.lang.String LOGICAL
           
static java.lang.String MULTIPLICATIVE
           
static java.lang.String RELATIONAL
           
static java.lang.String UNARY
           
 
Constructor Summary
OCLExpressionUnparser(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.ocl.utilities.UMLReflection<?,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint> uml)
           
 
Method Summary
 
Methods inherited from class org.eclipse.gmt.umlx.cst.unparser.AbstractUnparser
append, appendName, appendQualifiedName, exdent, getBytes, getString, indent, unparse
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IF

public static final java.lang.String IF
See Also:
Constant Field Values

AT_PRE

public static final java.lang.String AT_PRE
See Also:
Constant Field Values

DOT_OR_ARROW

public static final java.lang.String DOT_OR_ARROW
See Also:
Constant Field Values

UNARY

public static final java.lang.String UNARY
See Also:
Constant Field Values

IMPLIES

public static final java.lang.String IMPLIES
See Also:
Constant Field Values

LOGICAL

public static final java.lang.String LOGICAL
See Also:
Constant Field Values

CONDITIONAL

public static final java.lang.String CONDITIONAL
See Also:
Constant Field Values

RELATIONAL

public static final java.lang.String RELATIONAL
See Also:
Constant Field Values

ADDITIVE

public static final java.lang.String ADDITIVE
See Also:
Constant Field Values

MULTIPLICATIVE

public static final java.lang.String MULTIPLICATIVE
See Also:
Constant Field Values
Constructor Detail

OCLExpressionUnparser

public OCLExpressionUnparser(org.eclipse.emf.ecore.resource.Resource resource,
                             org.eclipse.ocl.utilities.UMLReflection<?,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint> uml)