Package com._1c.g5.v8.dt.md
Interface IModelParentSupport
-
public interface IModelParentSupportModel 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> TgetModelParent(Class<T> parentClass, org.eclipse.emf.ecore.EObject model)Returns logical model parent.<T> TgetModelParent(Class<T> parentClass, org.eclipse.emf.ecore.EObject model, boolean lookUp)Returns logical model parent.org.eclipse.emf.ecore.EObjectgetModelParent(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
nullif 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
nullif 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
nullif there is no parent.
-
-