Uses of Class
org.eclipse.epsilon.epl.dom.Role
-
Packages that use Role Package Description org.eclipse.epsilon.epl org.eclipse.epsilon.epl.dom -
-
Uses of Role in org.eclipse.epsilon.epl
Methods in org.eclipse.epsilon.epl with parameters of type Role Modifier and Type Method Description protected CombinationGenerator<java.lang.Object>
EplModule. createCombinationGenerator(Role role)
java.util.Collection<?>
AbstractEplModule.LazyAdvancedRoleInstancesInitializer. get(Role role, java.lang.String roleName, java.util.Collection<?> currentInstances)
java.util.Collection<?>
AbstractEplModule.LazyBasicRoleInstancesInitializer. get(Role role, java.lang.String roleName)
protected java.util.Collection<?>
AbstractEplModule. getRoleInstances(Role role, java.lang.String roleName)
Executes the role, returning applicable model elements which satisfy the conditions specified in the role.protected static java.util.Collection<Variable>
AbstractEplModule. getVariables(java.lang.Iterable<?> bindings, Role role)
Binds role names to the objects returned by the bindings iterator.protected abstract java.util.Collection<?>
AbstractEplModule. wrapAdvancedRoleInstances(Role role, java.lang.String roleName, java.util.Collection<?> currentInstances, AbstractEplModule.LazyAdvancedRoleInstancesInitializer initializer)
protected DynamicList<java.lang.Object>
EplModule. wrapAdvancedRoleInstances(Role role, java.lang.String roleName, java.util.Collection<?> currentInstances_, AbstractEplModule.LazyAdvancedRoleInstancesInitializer initializer)
protected abstract java.util.Collection<?>
AbstractEplModule. wrapBasicRoleInstances(Role role, java.lang.String roleName, AbstractEplModule.LazyBasicRoleInstancesInitializer initializer)
Wraps the result ofAbstractEplModule.preprocessRoleInstances(Role, String)
into the specified collection.protected DynamicList<java.lang.Object>
EplModule. wrapBasicRoleInstances(Role role, java.lang.String roleName, AbstractEplModule.LazyBasicRoleInstancesInitializer initializer)
Method parameters in org.eclipse.epsilon.epl with type arguments of type Role Modifier and Type Method Description protected static java.util.Collection<Variable>
AbstractEplModule. flatMapRoleBindings(java.util.Collection<Role> roles, java.util.Collection<? extends java.lang.Iterable<?>> combination)
This method simply flatmaps the results of calling AbstractEplModule.getVariables(Iterable, Role) for each role in the pattern.protected static int
AbstractEplModule. putRoleBindingsIntoFrame(java.util.Collection<Role> roles, java.util.Collection<? extends java.lang.Iterable<?>> combination, Frame frame)
Puts the result of#flatMapRoleBindings(Pattern, Collection)
into the frame. -
Uses of Role in org.eclipse.epsilon.epl.dom
Fields in org.eclipse.epsilon.epl.dom declared as Role Modifier and Type Field Description protected Role
Domain. role
Fields in org.eclipse.epsilon.epl.dom with type parameters of type Role Modifier and Type Field Description protected java.util.List<Role>
Pattern. roles
Methods in org.eclipse.epsilon.epl.dom that return Role Modifier and Type Method Description Role
Domain. getEplRole()
Methods in org.eclipse.epsilon.epl.dom that return types with arguments of type Role Modifier and Type Method Description java.util.List<Role>
Pattern. getRoles()
Methods in org.eclipse.epsilon.epl.dom with parameters of type Role Modifier and Type Method Description void
Domain. setRole(Role role)
-