Uses of Class
org.eclipse.epsilon.epl.dom.Role
Packages that use Role
-
Uses of Role in org.eclipse.epsilon.epl
Methods in org.eclipse.epsilon.epl with parameters of type RoleModifier and TypeMethodDescriptionprotected CombinationGenerator<Object>EplModule.createCombinationGenerator(Role role) Collection<?>AbstractEplModule.LazyAdvancedRoleInstancesInitializer.get(Role role, String roleName, Collection<?> currentInstances) Collection<?>protected final Collection<?>AbstractEplModule.getRoleInstances(Role role, String roleName) Executes the role, returning applicable model elements which satisfy the conditions specified in the role.protected static Collection<Variable>AbstractEplModule.getVariables(Iterable<?> bindings, Role role) Binds role names to the objects returned by the bindings iterator.protected abstract Collection<?>AbstractEplModule.wrapAdvancedRoleInstances(Role role, String roleName, Collection<?> currentInstances, AbstractEplModule.LazyAdvancedRoleInstancesInitializer initializer) protected DynamicList<Object>EplModule.wrapAdvancedRoleInstances(Role role, String roleName, Collection<?> currentInstances_, AbstractEplModule.LazyAdvancedRoleInstancesInitializer initializer) protected abstract Collection<?>AbstractEplModule.wrapBasicRoleInstances(Role role, String roleName, AbstractEplModule.LazyBasicRoleInstancesInitializer initializer) Wraps the result ofAbstractEplModule.preprocessRoleInstances(Role, String)into the specified collection.protected DynamicList<Object>EplModule.wrapBasicRoleInstances(Role role, String roleName, AbstractEplModule.LazyBasicRoleInstancesInitializer initializer) Method parameters in org.eclipse.epsilon.epl with type arguments of type RoleModifier and TypeMethodDescriptionprotected static final Collection<Variable>AbstractEplModule.flatMapRoleBindings(Collection<Role> roles, Collection<? extends Iterable<?>> combination) This method simply flatmaps the results of calling AbstractEplModule.getVariables(Iterable, Role) for each role in the pattern.protected static final intAbstractEplModule.putRoleBindingsIntoFrame(Collection<Role> roles, Collection<? extends 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 RoleFields in org.eclipse.epsilon.epl.dom with type parameters of type RoleMethods in org.eclipse.epsilon.epl.dom that return RoleMethods in org.eclipse.epsilon.epl.dom that return types with arguments of type RoleMethods in org.eclipse.epsilon.epl.dom with parameters of type Role