Uses of Class
org.infolayer.ocl.Bindings

Packages that use Bindings
org.infolayer.asoq   
org.infolayer.model   
org.infolayer.model.op   
org.infolayer.ocl   
org.infolayer.templates   
org.infolayer.templates.elements   
org.infolayer.templates.html   
org.infolayer.templates.wml   
org.infolayer.util   
 

Uses of Bindings in org.infolayer.asoq
 

Methods in org.infolayer.asoq with parameters of type Bindings
 java.lang.Object GroupAction.eval(Bindings bindings)
           
 java.lang.Object ConditionalAction.eval(Bindings bindings)
           
 java.lang.Object OclAction.eval(Bindings bindings)
           
 java.lang.Object WritePropertyAction.eval(Bindings bindings)
           
 void VariableInitialization.eval(Bindings bindings)
           
 java.lang.Object WriteVariableAction.eval(Bindings bindings)
           
 java.lang.Object LoopAction.eval(Bindings bindings)
           
 java.lang.Object CollectionAction.eval(Bindings bindings)
           
abstract  java.lang.Object Action.eval(Bindings bindings)
           
 java.lang.Object Procedure.eval(Bindings bindings)
           
 

Uses of Bindings in org.infolayer.model
 

Methods in org.infolayer.model with parameters of type Bindings
 java.lang.Object OpImplJava.eval(java.lang.Object self, OclExpression[] param, Bindings bindings)
           
 java.lang.Object PredefinedOperation.eval(java.lang.Object self, OclExpression[] params, Bindings bindings)
           
 java.lang.Object OperationImplOcl.eval(java.lang.Object self, OclExpression[] params, Bindings bindings)
           
 java.lang.Object OperationImpl.eval(java.lang.Object self, OclExpression[] params, Bindings bindings)
           
 

Uses of Bindings in org.infolayer.model.op
 

Methods in org.infolayer.model.op with parameters of type Bindings
 java.lang.Object OpBoolean.eval(java.lang.Object self, OclExpression[] param, Bindings context)
           
 java.lang.Object OpCollection.iterate(OclCollection source, OclExpression body, Bindings context, VarDef iterator)
           
 

Uses of Bindings in org.infolayer.ocl
 

Methods in org.infolayer.ocl with parameters of type Bindings
 java.lang.Object OclRoot.eval(Bindings objects)
           
 OclExpression OclExpression.resolve(Bindings context, VarDef iterator)
          replaces variables with constants from context, except for the iterator.
abstract  java.lang.Object OclExpression.eval(Bindings objects)
           
 java.lang.Object VarDef.eval(Bindings bindings)
           
 OclExpression VarDef.resolve(Bindings context, VarDef iterator)
           
 java.lang.Object CollectionLiteralExp.eval(Bindings bindings)
           
 java.lang.Object OperationCallExp.eval(Bindings bindings)
           
 java.lang.Object TuplePropertyExp.eval(Bindings bindings)
           
 java.lang.Object PropertyExp.eval(Bindings bindings)
           
 java.lang.Object IfExp.eval(Bindings bindings)
           
 java.lang.Object IterateExp.eval(Bindings context)
           
 java.lang.Object AsCollectionExp.eval(Bindings bindings)
           
 java.lang.Object TupleLiteralExp.eval(Bindings bindings)
           
 java.lang.Object LiteralExp.eval(Bindings bindings)
           
 OclExpression LiteralExp.resolve(Bindings context, int index)
           
 java.lang.Object OclAsTypeExp.eval(Bindings bindings)
           
 java.lang.Object LetExp.eval(Bindings bindings)
           
 java.lang.Object InStateExp.eval(Bindings bindings)
           
 java.lang.Object IteratorExp.eval(Bindings context)
           
 java.lang.Object Evaluable.eval(Bindings bindings)
           
 

Uses of Bindings in org.infolayer.templates
 

Methods in org.infolayer.templates with parameters of type Bindings
 java.lang.String TemplateElement.getAttributeValue(java.lang.String namespace, java.lang.String name, Bindings bindings)
          like getAttributeValue/2, but if the given attribute is in the template namespace, its evaluated value is returned
 void TemplateElement.writeAttributes(XmlSerializer xw, IlRequest request, Bindings bindings, java.lang.String[] omit)
          Writes the attributes, where attributes in the template namespace are treated as ocl expressions and evaluated in the current context
 void TemplateElement.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
          Applies the template mechanism.
 void TemplateElement.applyChildren(XmlSerializer xw, IlRequest context, Bindings bindings)
          Applies the template mechanism to all child elements.
 java.lang.String TemplateElement.readTextContent(IlRequest request, Bindings bindings)
           
static void Template.applyChild(XmlSerializer xw, IlRequest context, Bindings bindings, int type, java.lang.Object child)
           
 void Template.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
          please note: does not write start/end document; in order to allow nested templates!
 IlUrl ParameterizedElement.setParams(IlRequest context, Bindings bindings)
          Sets the given parameters, returns a hashtable containing the old values
 

Uses of Bindings in org.infolayer.templates.elements
 

Methods in org.infolayer.templates.elements with parameters of type Bindings
 void TE_outer.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 java.util.Iterator TE_iterate.getEnumeration(Bindings bindings)
           
 void TE_iterate.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_urlParam.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_include.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_param.apply(XmlSerializer xw, IlRequest request, Bindings bindings)
           
 void TE_if.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_assign.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_variable.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_text.apply(XmlSerializer xw, IlRequest request, Bindings bindings)
           
 void TE_call.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 boolean TE_case.applyCase(XmlSerializer xw, IlRequest context, Bindings bindings, java.lang.Object object)
           
 void TE_case.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_inner.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_recurse.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 java.util.Iterator TE_forAll.getEnumeration(Bindings bindings)
           
 void TE_forAll.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 boolean TE_when.applyWhen(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_when.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_attribute.apply(XmlSerializer xw, IlRequest request, Bindings bindings)
           
 void TE_element.apply(XmlSerializer xw, IlRequest request, Bindings bindings)
           
 void TE_comment.apply(XmlSerializer xw, IlRequest request, Bindings bindings)
           
 void TE_choose.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_valueOf.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_withParam.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_switch.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_recursion.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_context.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 

Uses of Bindings in org.infolayer.templates.html
 

Methods in org.infolayer.templates.html with parameters of type Bindings
 void TE_chart.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_banner.apply(XmlSerializer xw, IlRequest request, Bindings bindings)
          Is called when the element is being applied.
 void TE_download.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
          Applies the template element.
 void TE_triggers.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_statemachine.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_create.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_default.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_clone.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_exec.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_query.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_edit.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_part.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
static void TE_operation.writeOperation(XmlSerializer xw, IlRequest context, Bindings bindings, UmlOperation operation, java.lang.String label, java.lang.String followup, int special)
           
 void TE_operation.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_link.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_operations.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
static void TE_table.writeTableBody(XmlSerializer xw, IlRequest context, java.lang.Object oo, int iterator, java.util.Vector columns, int defaultOrder, Bindings bindings)
           
 void TE_table.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_property.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
          Applies the template in the given context and with the given bindings.
 void TE_actions.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
static void TE_form.writeFormStart(XmlSerializer xw, IlRequest context, Bindings bindings, java.lang.String type, boolean post)
          Writes the form start tag, including the method and url
 void TE_form.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
static void TE_tree.writeObjectTree(XmlSerializer xw, IlRequest context, UmlObject umlObject, UmlProperty children, TemplateElement te, Bindings bindings, java.util.Hashtable visited)
           
 void TE_tree.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_messages.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_control.apply(XmlSerializer xw, IlRequest request, Bindings bindings)
           
 void TE_properties.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_image.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_login.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_valueOf.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_column.apply(XmlSerializer xw, IlRequest request, Bindings bindings)
           
 

Uses of Bindings in org.infolayer.templates.wml
 

Methods in org.infolayer.templates.wml with parameters of type Bindings
 void TE_property.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_properties.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 void TE_valueOf.apply(XmlSerializer xw, IlRequest context, Bindings bindings)
           
 

Uses of Bindings in org.infolayer.util
 

Methods in org.infolayer.util with parameters of type Bindings
static java.util.Vector Sort.sort(java.util.Iterator e, OclExpression criterion, int iterator, boolean inverse, Bindings bindings)