Uses of Interface
org.eclipse.mofscript.MOFScriptModel.TransformationRule

Packages that use TransformationRule
org.eclipse.mofscript.MOFScriptModel   
org.eclipse.mofscript.MOFScriptModel.impl   
org.eclipse.mofscript.MOFScriptModel.util   
org.eclipse.mofscript.parser   
org.eclipse.mofscript.runtime   
org.eclipse.mofscript.runtime.expression   
org.eclipse.mofscript.runtime.traceability   
 

Uses of TransformationRule in org.eclipse.mofscript.MOFScriptModel
 

Methods in org.eclipse.mofscript.MOFScriptModel that return TransformationRule
 TransformationRule MOFScriptModelFactory.createTransformationRule()
          Returns a new object of class 'Transformation Rule'
 TransformationRule TransformationRule.getExtends()
          Returns the value of the 'Extends' reference
 TransformationRule FunctionCall.getTransformationRule()
          Returns the value of the 'Transformation Rule' reference
 

Methods in org.eclipse.mofscript.MOFScriptModel that return types with arguments of type TransformationRule
 org.eclipse.emf.common.util.EList<TransformationRule> MOFScriptTransformation.getTransformationrules()
          Returns the value of the 'Transformationrules' containment reference list.
 

Methods in org.eclipse.mofscript.MOFScriptModel with parameters of type TransformationRule
 void TransformationRule.setExtends(TransformationRule value)
          Sets the value of the 'Extends' reference
 void FunctionCall.setTransformationRule(TransformationRule value)
          Sets the value of the 'Transformation Rule' reference
 

Uses of TransformationRule in org.eclipse.mofscript.MOFScriptModel.impl
 

Classes in org.eclipse.mofscript.MOFScriptModel.impl that implement TransformationRule
 class TransformationRuleImpl
          An implementation of the model object 'Transformation Rule'
 

Fields in org.eclipse.mofscript.MOFScriptModel.impl declared as TransformationRule
protected  TransformationRule TransformationRuleImpl.extends_
          The cached value of the 'Extends' reference
protected  TransformationRule FunctionCallImpl.transformationRule
          The cached value of the 'Transformation Rule' reference
 

Fields in org.eclipse.mofscript.MOFScriptModel.impl with type parameters of type TransformationRule
protected  org.eclipse.emf.common.util.EList<TransformationRule> MOFScriptTransformationImpl.transformationrules
          The cached value of the 'Transformationrules' containment reference list
 

Methods in org.eclipse.mofscript.MOFScriptModel.impl that return TransformationRule
 TransformationRule TransformationRuleImpl.basicGetExtends()
           
 TransformationRule FunctionCallImpl.basicGetTransformationRule()
           
 TransformationRule MOFScriptModelFactoryImpl.createTransformationRule()
           
 TransformationRule TransformationRuleImpl.getExtends()
           
 TransformationRule FunctionCallImpl.getTransformationRule()
           
 

Methods in org.eclipse.mofscript.MOFScriptModel.impl that return types with arguments of type TransformationRule
 org.eclipse.emf.common.util.EList<TransformationRule> MOFScriptTransformationImpl.getTransformationrules()
           
 

Methods in org.eclipse.mofscript.MOFScriptModel.impl with parameters of type TransformationRule
 void TransformationRuleImpl.setExtends(TransformationRule newExtends)
           
 void FunctionCallImpl.setTransformationRule(TransformationRule newTransformationRule)
           
 

Uses of TransformationRule in org.eclipse.mofscript.MOFScriptModel.util
 

Methods in org.eclipse.mofscript.MOFScriptModel.util with parameters of type TransformationRule
 T MOFScriptModelSwitch.caseTransformationRule(TransformationRule object)
          Returns the result of interpreting the object as an instance of 'Transformation Rule'
 

Uses of TransformationRule in org.eclipse.mofscript.parser
 

Fields in org.eclipse.mofscript.parser declared as TransformationRule
protected  TransformationRule MofScriptModelChecker._currentRule
           
 

Methods in org.eclipse.mofscript.parser that return TransformationRule
 TransformationRule MofScript2Parser.abstractTransformationRule()
           
 TransformationRule MofScript2Parser.normalTransformationRule()
           
 TransformationRule MofScript2Parser.transformationRule()
           
 

Methods in org.eclipse.mofscript.parser with parameters of type TransformationRule
 void MofScriptModelChecker.checkTransformationRule(TransformationRule rule, boolean postCheck)
          Checks a transformation rule for type usages, rule invocations etc
 

Uses of TransformationRule in org.eclipse.mofscript.runtime
 

Fields in org.eclipse.mofscript.runtime declared as TransformationRule
protected  TransformationRule RuleExecutor._rule
           
 

Methods in org.eclipse.mofscript.runtime that return TransformationRule
 TransformationRule TransformationProxy.getEntryPoint()
          Traverses the rules and checks if entrypoint
 TransformationRule TransformationProxy.getImportedTransformationRule(java.lang.String name, java.lang.String possibleScoping, java.lang.String ownerTransformation)
          Gets a transformation rule according to the parameters
protected  TransformationRule TransformationProxy.getNearestTransformation(java.util.Collection<TransformationRule> importedRules)
          Gets the nearest transfromation
 TransformationRule RuleExecutor.getRule()
           
 TransformationRule TransformationProxy.getTransformationRule(java.lang.String name)
          Gets the transformation rules based on "name"
 TransformationRule ExecutionManager.getTransformationRule2(java.lang.String name, java.lang.String possibleScope, java.lang.String ownerTransformation)
          Deprecated.  
 TransformationRule TransformationProxy.getTransformationRuleForType(FunctionCall f, java.lang.String name, java.lang.String ownerTransformation, java.lang.Object contextObject)
          Gets the transformation rule according to the parameters given
 

Methods in org.eclipse.mofscript.runtime that return types with arguments of type TransformationRule
 java.util.Collection<TransformationRule> TransformationProxy.getAllImportedTransformationRules()
          Gets all teh imported transformation rules
 java.util.Collection<TransformationRule> TransformationProxy.getAllTransformationRules(java.lang.String name)
          Gets all the transformation rules with the given "name"
protected  java.util.Hashtable<java.lang.String,TransformationRule> TransformationProxy.getCompleteRuleCache(java.lang.String ruleName)
          Gets the complete rule cache
 java.util.Hashtable<java.lang.String,TransformationRule> TransformationProxy.getImportedTransformationRule(java.lang.String name)
          Gets all the importet transformation rules with a given name
 java.util.Collection<TransformationRule> TransformationProxy.getTransformationRules()
          Gets the transformation rules
 

Methods in org.eclipse.mofscript.runtime with parameters of type TransformationRule
 MOFScriptTransformation TransformationProxy.getClosestSuperWithRule(TransformationRule rule)
           
 boolean TransformationProxy.hasOtherRuleWithName(TransformationRule rule)
           
protected  boolean ExecutionManager.ruleIsForConcept(TransformationRule r, java.lang.String concept)
          Checks if a particular rule applies to a partcular concept (metamodel type)
 

Method parameters in org.eclipse.mofscript.runtime with type arguments of type TransformationRule
protected  TransformationRule TransformationProxy.getNearestTransformation(java.util.Collection<TransformationRule> importedRules)
          Gets the nearest transfromation
 

Constructors in org.eclipse.mofscript.runtime with parameters of type TransformationRule
RuleExecutor(TransformationRule rule, ExecutionManager execMgr)
          Constructor
 

Uses of TransformationRule in org.eclipse.mofscript.runtime.expression
 

Methods in org.eclipse.mofscript.runtime.expression that return TransformationRule
 TransformationRule ExpressionEvaluator.getOwnerRule()
           
 

Uses of TransformationRule in org.eclipse.mofscript.runtime.traceability
 

Methods in org.eclipse.mofscript.runtime.traceability with parameters of type TransformationRule
 void ITraceEstablisher.createCoarseGrainedTramdeTrace(java.lang.Integer blockCounter, java.lang.String blockText, java.lang.String _openFileUri, java.lang.Long startColumn, java.lang.Long endColumn, java.lang.Long startLine, java.lang.Long endLine, java.lang.String refValue, java.lang.Integer offset, java.lang.Integer refLength, org.eclipse.emf.ecore.EObject object, java.lang.String feature, TransformationRule tRule, java.lang.String fullRefName, java.lang.String transName)
           
 void ITraceEstablisher.establishM2TTrace(java.lang.Integer blockCounter, java.lang.String blockText, java.lang.String _openFileUri, java.lang.Long startColumn, java.lang.Long endColumn, java.lang.Long startLine, java.lang.Long endLine, java.lang.String refValue, java.lang.Integer offset, java.lang.Integer refLength, org.eclipse.emf.ecore.EObject object, java.lang.String feature, TransformationRule tRule, java.lang.String fullRefName, java.lang.String transName)
           
 

Constructors in org.eclipse.mofscript.runtime.traceability with parameters of type TransformationRule
TraceabilityRuleExecutor(TransformationRule rule, ExecutionManager execMgr)