Uses of Interface
org.eclipse.ocl.examples.pivot.TemplateBinding

Packages that use TemplateBinding
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.ecore   
org.eclipse.ocl.examples.pivot.internal.impl   
org.eclipse.ocl.examples.pivot.internal.operations   
org.eclipse.ocl.examples.pivot.util   
org.eclipse.ocl.examples.pivot.utilities   
org.eclipse.ocl.examples.xtext.base.cs2pivot   
 

Uses of TemplateBinding in org.eclipse.ocl.examples.pivot
 

Methods in org.eclipse.ocl.examples.pivot that return TemplateBinding
 TemplateBinding PivotFactory.createTemplateBinding()
          Returns a new object of class 'Template Binding'.
 TemplateBinding TemplateableElement.createTemplateBinding()
          Creates a new TemplateBinding and appends it to the 'Template Binding' containment reference list.
 TemplateBinding TemplateParameterSubstitution.getTemplateBinding()
          Returns the value of the 'Template Binding' container reference.
 

Methods in org.eclipse.ocl.examples.pivot that return types with arguments of type TemplateBinding
 org.eclipse.emf.common.util.EList<TemplateBinding> TemplateableElement.getTemplateBindings()
          Returns the value of the 'Template Binding' containment reference list.
 

Methods in org.eclipse.ocl.examples.pivot with parameters of type TemplateBinding
 void TemplateParameterSubstitution.setTemplateBinding(TemplateBinding value)
          Sets the value of the 'Template Binding' container reference.
 

Uses of TemplateBinding in org.eclipse.ocl.examples.pivot.ecore
 

Methods in org.eclipse.ocl.examples.pivot.ecore with parameters of type TemplateBinding
 org.eclipse.emf.ecore.EObject Pivot2EcoreTypeRefVisitor.visitTemplateBinding(TemplateBinding object)
           
 

Uses of TemplateBinding in org.eclipse.ocl.examples.pivot.internal.impl
 

Classes in org.eclipse.ocl.examples.pivot.internal.impl that implement TemplateBinding
 class TemplateBindingImpl
          An implementation of the model object 'Template Binding'.
 

Fields in org.eclipse.ocl.examples.pivot.internal.impl with type parameters of type TemplateBinding
protected  org.eclipse.emf.common.util.EList<TemplateBinding> OperationImpl.templateBindings
          The cached value of the 'Template Binding' containment reference list.
protected  org.eclipse.emf.common.util.EList<TemplateBinding> PackageImpl.templateBindings
          The cached value of the 'Template Binding' containment reference list.
protected  org.eclipse.emf.common.util.EList<TemplateBinding> TemplateableElementImpl.templateBindings
          The cached value of the 'Template Binding' containment reference list.
protected  org.eclipse.emf.common.util.EList<TemplateBinding> TypeImpl.templateBindings
          The cached value of the 'Template Binding' containment reference list.
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl that return TemplateBinding
 TemplateBinding OperationImpl.createTemplateBinding()
           
 TemplateBinding PackageImpl.createTemplateBinding()
           
 TemplateBinding PivotFactoryImpl.createTemplateBinding()
           
 TemplateBinding TemplateableElementImpl.createTemplateBinding()
           
 TemplateBinding TypeImpl.createTemplateBinding()
           
 TemplateBinding TemplateParameterSubstitutionImpl.getTemplateBinding()
           
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl that return types with arguments of type TemplateBinding
 org.eclipse.emf.common.util.EList<TemplateBinding> OperationImpl.getTemplateBindings()
           
 org.eclipse.emf.common.util.EList<TemplateBinding> PackageImpl.getTemplateBindings()
           
 org.eclipse.emf.common.util.EList<TemplateBinding> TemplateableElementImpl.getTemplateBindings()
           
 org.eclipse.emf.common.util.EList<TemplateBinding> TypeImpl.getTemplateBindings()
           
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl with parameters of type TemplateBinding
 org.eclipse.emf.common.notify.NotificationChain TemplateParameterSubstitutionImpl.basicSetTemplateBinding(TemplateBinding newTemplateBinding, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 void TemplateParameterSubstitutionImpl.setTemplateBinding(TemplateBinding newTemplateBinding)
           
 

Uses of TemplateBinding in org.eclipse.ocl.examples.pivot.internal.operations
 

Methods in org.eclipse.ocl.examples.pivot.internal.operations with parameters of type TemplateBinding
static boolean TemplateBindingOperations.validateOneParameterSubstitution(TemplateBinding templateBinding, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          A binding contains at most one parameter substitution for each formal template parameter of the target template signature.
static boolean TemplateBindingOperations.validateParameterSubstitutionFormal(TemplateBinding templateBinding, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Each parameter substitution must refer to a formal template parameter of the target template signature.
 

Uses of TemplateBinding in org.eclipse.ocl.examples.pivot.util
 

Methods in org.eclipse.ocl.examples.pivot.util with parameters of type TemplateBinding
 T PivotSwitch.caseTemplateBinding(TemplateBinding object)
          Returns the result of interpreting the object as an instance of 'Template Binding'.
 boolean PivotValidator.validateTemplateBinding_validateOneParameterSubstitution(TemplateBinding templateBinding, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the validateOneParameterSubstitution constraint of 'Template Binding'.
 boolean PivotValidator.validateTemplateBinding_validateParameterSubstitutionFormal(TemplateBinding templateBinding, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the validateParameterSubstitutionFormal constraint of 'Template Binding'.
 boolean PivotValidator.validateTemplateBinding(TemplateBinding templateBinding, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 R AbstractDelegatingVisitor.visitTemplateBinding(TemplateBinding object)
           
 R AbstractExtendingVisitor.visitTemplateBinding(TemplateBinding object)
           
 R AbstractNullVisitor.visitTemplateBinding(TemplateBinding object)
           
 R Visitor.visitTemplateBinding(TemplateBinding object)
           
 

Uses of TemplateBinding in org.eclipse.ocl.examples.pivot.utilities
 

Methods in org.eclipse.ocl.examples.pivot.utilities with parameters of type TemplateBinding
 java.lang.Object Pivot2MonikerVisitor.visitTemplateBinding(TemplateBinding object)
           
 java.lang.String ToStringVisitor.visitTemplateBinding(TemplateBinding object)
           
 

Method parameters in org.eclipse.ocl.examples.pivot.utilities with type arguments of type TemplateBinding
protected  void ToStringVisitor.appendTemplateBindings(java.util.List<TemplateBinding> templateBindings)
           
static java.util.List<TemplateParameter> PivotUtil.getAllTemplateParameters(java.util.Collection<TemplateBinding> templateBindings)
           
protected  boolean Abstract2Moniker.isSpecialized(java.util.List<TemplateBinding> templateBindings, java.util.Map<TemplateParameter,ParameterableElement> bindings)
           
 

Uses of TemplateBinding in org.eclipse.ocl.examples.xtext.base.cs2pivot
 

Method parameters in org.eclipse.ocl.examples.xtext.base.cs2pivot with type arguments of type TemplateBinding
protected  void CS2PivotConversion.specializeTemplateBindings(java.util.List<TemplateBinding> templateBindings, java.util.List<TemplateSignature> templateSignatures, java.util.List<TemplateBindingCS> csTemplateBindings)
          Update a list of TemplateBinding to match a list of TemplateSignature by moving/adding/removing existing entries.