Uses of Class
org.eclipse.ocl.examples.codegen.java.JavaStream

Packages that use JavaStream
org.eclipse.ocl.examples.codegen.generator   
org.eclipse.ocl.examples.codegen.java   
org.eclipse.ocl.examples.codegen.java.iteration   
org.eclipse.ocl.examples.codegen.java.types   
 

Uses of JavaStream in org.eclipse.ocl.examples.codegen.generator
 

Methods in org.eclipse.ocl.examples.codegen.generator with parameters of type JavaStream
 void TypeDescriptor.append(JavaStream js)
          Append the declaration of this type to a JavaStream.
 java.lang.Boolean TypeDescriptor.appendBox(JavaStream js, JavaLocalContext localContext, CGBoxExp cgBoxExp, CGValuedElement unboxedValue)
           
 void TypeDescriptor.appendCast(JavaStream js, java.lang.Class<?> actualJavaClass, JavaStream.SubStream subStream)
          Append the actualJavaClass subStream to js wrapped in a cast to this type.g.
 void TypeDescriptor.appendCastTerm(JavaStream js, CGValuedElement cgElement)
          Append a cgElement to js wrapped in a cast to this type
 void TypeDescriptor.appendEqualsValue(JavaStream js, CGValuedElement thisValue, CGValuedElement thatValue, boolean notEquals)
          Append an expression term that evaluates whether (this TypedDescriptor and) thisValue is not equals/ notEquals to thatValue.
 void TypeDescriptor.appendNotEqualsTerm(JavaStream js, CGValuedElement thisValue, TypeDescriptor thatTypeDescriptor, java.lang.String thatName)
          Append an expression term that evaluates whether (this TypedDescriptor and) thisValue is not equal to thatTypeDescriptor and thatName.
 java.lang.Boolean TypeDescriptor.appendUnboxStatements(JavaStream js, JavaLocalContext localContext, CGUnboxExp cgUnboxExp, CGValuedElement boxedValue)
           
 

Uses of JavaStream in org.eclipse.ocl.examples.codegen.java
 

Fields in org.eclipse.ocl.examples.codegen.java declared as JavaStream
protected  JavaStream CG2JavaVisitor.js
           
protected  JavaStream Id2JavaExpressionVisitor.js
           
 

Methods in org.eclipse.ocl.examples.codegen.java with parameters of type JavaStream
 void Iteration2Java.appendAccumulatorInit(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean Iteration2Java.appendFinalValue(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
          Append the code to assign the final value to the result.
 boolean Iteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
          Append the code to update the accumulator
protected  Id2JavaExpressionVisitor CG2JavaVisitor.createId2JavaExpressionVisitor(JavaStream javaStream)
           
 

Constructors in org.eclipse.ocl.examples.codegen.java with parameters of type JavaStream
Id2JavaExpressionVisitor(JavaStream js)
           
 

Uses of JavaStream in org.eclipse.ocl.examples.codegen.java.iteration
 

Methods in org.eclipse.ocl.examples.codegen.java.iteration with parameters of type JavaStream
 void AbstractAccumulation2Java.appendAccumulatorInit(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 void AbstractIteration2Java.appendAccumulatorInit(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 void ExistsIteration2Java.appendAccumulatorInit(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 void ForAllIteration2Java.appendAccumulatorInit(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 void IsUniqueIteration2Java.appendAccumulatorInit(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 void IterateIteration2Java.appendAccumulatorInit(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 void OneIteration2Java.appendAccumulatorInit(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean AbstractAccumulation2Java.appendFinalValue(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean AnyIteration2Java.appendFinalValue(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean ExistsIteration2Java.appendFinalValue(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean ForAllIteration2Java.appendFinalValue(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean IsUniqueIteration2Java.appendFinalValue(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean AnyIteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean CollectIteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean CollectNestedIteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean ExistsIteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean ForAllIteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean IsUniqueIteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean IterateIteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean OneIteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean RejectIteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 boolean SelectIteration2Java.appendUpdate(JavaStream js, CGBuiltInIterationCallExp cgIterationCallExp)
           
 

Uses of JavaStream in org.eclipse.ocl.examples.codegen.java.types
 

Methods in org.eclipse.ocl.examples.codegen.java.types with parameters of type JavaStream
 void AbstractValueDescriptor.append(JavaStream js)
           
 void BooleanPrimitiveDescriptor.append(JavaStream js)
           
 void EObjectsDescriptor.append(JavaStream javaStream)
           
 void FutureEObjectDescriptor.append(JavaStream js)
           
 void FutureEObjectsDescriptor.append(JavaStream javaStream)
           
 void RootObjectDescriptor.append(JavaStream javaStream)
           
 void SimpleDataTypeDescriptor.append(JavaStream javaStream)
           
 void UnboxedElementsDescriptor.append(JavaStream javaStream)
           
 void AbstractCollectionDescriptor.append(JavaStream javaStream, boolean reClass)
           
 void CollectionDescriptor.append(JavaStream javaStream, boolean reClass)
           
 void EObjectsDescriptor.append(JavaStream javaStream, boolean reClass)
           
 java.lang.Boolean AbstractCollectionDescriptor.appendBox(JavaStream js, JavaLocalContext localContext, CGBoxExp cgBoxExp, CGValuedElement unboxedValue)
           
 java.lang.Boolean AbstractDescriptor.appendBox(JavaStream js, JavaLocalContext localContext, CGBoxExp cgBoxExp, CGValuedElement unboxedValue)
           
 java.lang.Boolean EnumerationObjectDescriptor.appendBox(JavaStream js, JavaLocalContext localContext, CGBoxExp cgBoxExp, CGValuedElement unboxedValue)
           
 java.lang.Boolean IntegerObjectDescriptor.appendBox(JavaStream js, JavaLocalContext localContext, CGBoxExp cgBoxExp, CGValuedElement unboxedValue)
           
 java.lang.Boolean RealObjectDescriptor.appendBox(JavaStream js, JavaLocalContext localContext, CGBoxExp cgBoxExp, CGValuedElement unboxedValue)
           
 java.lang.Boolean UnlimitedNaturalObjectDescriptor.appendBox(JavaStream js, JavaLocalContext localContext, CGBoxExp cgBoxExp, CGValuedElement unboxedValue)
           
 void AbstractDescriptor.appendCast(JavaStream js, java.lang.Class<?> actualJavaClass, JavaStream.SubStream subStream)
           
 void BooleanPrimitiveDescriptor.appendCast(JavaStream js, java.lang.Class<?> actualJavaClass, JavaStream.SubStream subStream)
           
 void AbstractDescriptor.appendCastTerm(JavaStream js, CGValuedElement cgElement)
           
 void AbstractCollectionDescriptor.appendElement(JavaStream javaStream, boolean reClass)
           
 void CollectionDescriptor.appendElement(JavaStream javaStream, boolean reClass)
           
 void EObjectsDescriptor.appendElement(JavaStream javaStream, boolean reClass)
           
 void UnboxedElementsDescriptor.appendElement(JavaStream javaStream, boolean reClass)
           
 void AbstractDescriptor.appendEqualsValue(JavaStream js, CGValuedElement thisValue, CGValuedElement thatValue, boolean notEquals)
           
 void BooleanObjectDescriptor.appendEqualsValue(JavaStream js, CGValuedElement thisValue, CGValuedElement thatValue, boolean notEquals)
           
 void BooleanPrimitiveDescriptor.appendEqualsValue(JavaStream js, CGValuedElement thisValue, CGValuedElement thatValue, boolean notEquals)
           
 void EnumerationValueDescriptor.appendEqualsValue(JavaStream js, CGValuedElement thisValue, CGValuedElement thatValue, boolean notEquals)
           
 void AbstractDescriptor.appendNotEqualsTerm(JavaStream js, CGValuedElement thisValue, TypeDescriptor thatTypeDescriptor, java.lang.String thatName)
           
 void BooleanObjectDescriptor.appendNotEqualsTerm(JavaStream js, CGValuedElement thisValue, TypeDescriptor thatTypeDescriptor, java.lang.String thatName)
           
 void BooleanPrimitiveDescriptor.appendNotEqualsTerm(JavaStream js, CGValuedElement thisValue, TypeDescriptor thatTypeDescriptor, java.lang.String thatName)
           
 java.lang.Boolean AbstractDescriptor.appendUnboxStatements(JavaStream js, JavaLocalContext localContext, CGUnboxExp cgUnboxExp, CGValuedElement boxedValue)
           
 java.lang.Boolean BoxedValuesDescriptor.appendUnboxStatements(JavaStream js, JavaLocalContext localContext, CGUnboxExp cgUnboxExp, CGValuedElement boxedValue)
           
 java.lang.Boolean EnumerationValueDescriptor.appendUnboxStatements(JavaStream js, JavaLocalContext localContext, CGUnboxExp cgUnboxExp, CGValuedElement boxedValue)
           
 java.lang.Boolean IntegerValueDescriptor.appendUnboxStatements(JavaStream js, JavaLocalContext localContext, CGUnboxExp cgUnboxExp, CGValuedElement boxedValue)
           
 java.lang.Boolean RealValueDescriptor.appendUnboxStatements(JavaStream js, JavaLocalContext localContext, CGUnboxExp cgUnboxExp, CGValuedElement boxedValue)
           
 java.lang.Boolean UnlimitedNaturalValueDescriptor.appendUnboxStatements(JavaStream js, JavaLocalContext localContext, CGUnboxExp cgUnboxExp, CGValuedElement boxedValue)