Uses of Class
de.aristaflow.adept2.model.orgmodel.NavFunction
-
Packages that use NavFunction Package Description de.aristaflow.adept2.core.orgmodelmanager de.aristaflow.adept2.core.orgmodelmanager.parser de.aristaflow.adept2.model.orgmodel -
-
Uses of NavFunction in de.aristaflow.adept2.core.orgmodelmanager
Methods in de.aristaflow.adept2.core.orgmodelmanager with parameters of type NavFunction Modifier and Type Method Description List<Entity>
ModelExplorer. getRelatedEntities(SessionToken session, EntityType entType, long id, NavFunction navFunction, boolean excludeDisabled, String... attributes)
This method returns a list of all entities that are related to the given entity (of the given type) through a relation of the type along which the givenNavFunction
traverses the OrgModel.RemoteIterator<List<Entity>>
ModelExplorer. getRelatedEntitiesIterator(SessionToken session, EntityType entType, long id, NavFunction navFunction, boolean excludeDisabled, String... attributes)
The same asModelExplorer.getRelatedEntities(SessionToken, EntityType, long, NavFunction, boolean, String...)
but with partial retrieval of the entities. -
Uses of NavFunction in de.aristaflow.adept2.core.orgmodelmanager.parser
Methods in de.aristaflow.adept2.core.orgmodelmanager.parser that return NavFunction Modifier and Type Method Description NavFunction
NavFunctionInstance. getFunction()
Returns the function (definition) this object is an instance of.Methods in de.aristaflow.adept2.core.orgmodelmanager.parser with parameters of type NavFunction Modifier and Type Method Description NavFunctionInstance
AtomicEntityExpression. appendFunction(NavFunction function, Selection selection)
Appends the given function (and its associated selection) to the function chain.NavFunctionInstance
AtomicEntityExpression. appendFunction(NavFunction function, TransitivityType transitivity, Selection selection)
Appends the given function (and its associated selection) to the function chain.Constructors in de.aristaflow.adept2.core.orgmodelmanager.parser with parameters of type NavFunction Constructor Description NavFunctionInstance(NavFunction function, TransitivityType transitivity, Selection selection)
Constructs a newNavFunctionInstance
for the given function, with the given transitivity type and the optional given selection. -
Uses of NavFunction in de.aristaflow.adept2.model.orgmodel
Methods in de.aristaflow.adept2.model.orgmodel that return NavFunction Modifier and Type Method Description NavFunction[]
PathCompletion. getCompletionsFor(EntityType entType)
Returns the path completion(s) for the given entity type ornull
if there is no completion defined.static NavFunction
NavFunction. getFunction(EntityType entType, String functionName)
Returns theNavFunction
object for the function with the given name for the given entity type.static NavFunction[]
NavFunction. getFunctionsFor(EntityType entType)
Returns all functions defined for the given entity type.static NavFunction[]
NavFunction. getFunctionsFor(RelationType relType)
Returns a two-element array containing the left-to-right and right-to-left navigational function associated with the specified relation type.NavFunction
EntityType. getNavFunction(String funcName)
Returns the function for this entity type with the given name; ornull
if it doesn't exist.NavFunction[]
EntityType. getNavFunctions()
Returns all functions that are defined for this entity type.Methods in de.aristaflow.adept2.model.orgmodel with parameters of type NavFunction Modifier and Type Method Description void
PathCompletion. setCompletionsFor(EntityType entType, NavFunction... functions)
Sets the path completions for the given entity type.
-