Package com._1c.g5.v8.dt.md
Interface IModelParentSupport
-
public interface IModelParentSupport
Model parent support allows clients to get model parent (in terms of 1C:Enteprise Runtime model) of the target model objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
getModelParent(Class<T> parentClass, org.eclipse.emf.ecore.EObject model)
Returns logical model parent.<T> T
getModelParent(Class<T> parentClass, org.eclipse.emf.ecore.EObject model, boolean lookUp)
Returns logical model parent.org.eclipse.emf.ecore.EObject
getModelParent(org.eclipse.emf.ecore.EObject model)
Returns logical model parent.
-
-
-
Method Detail
-
getModelParent
<T> T getModelParent(Class<T> parentClass, org.eclipse.emf.ecore.EObject model)
Returns logical model parent.- Parameters:
parentClass
- expected parent class.model
- model to get parent of.- Returns:
- parent of expected class or
null
if there is no parent or if the parent is of wrong class.
-
getModelParent
<T> T getModelParent(Class<T> parentClass, org.eclipse.emf.ecore.EObject model, boolean lookUp)
Returns logical model parent. Seeks the parent through the whole hierarchy.- Parameters:
parentClass
- expected parent class.model
- model to get parent of.lookUp
- True to search among parents of the given model; false otherwise.- Returns:
- parent of expected class or
null
if there is no parent or if the parent is of wrong class.
-
getModelParent
org.eclipse.emf.ecore.EObject getModelParent(org.eclipse.emf.ecore.EObject model)
Returns logical model parent.- Parameters:
model
- model to get parent of.- Returns:
- model parent of
null
if there is no parent.
-
-