Package com._1c.g5.v8.dt.internal.md
Class ModelParentSupport
java.lang.Object
com._1c.g5.v8.dt.internal.md.ModelParentSupport
- All Implemented Interfaces:
IModelParentSupport
Implementation of
ModelParentSupport
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<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.
-
Constructor Details
-
ModelParentSupport
public ModelParentSupport()
-
-
Method Details
-
getModelParent
Description copied from interface:IModelParentSupport
Returns logical model parent.- Specified by:
getModelParent
in interfaceIModelParentSupport
- 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
public <T> T getModelParent(Class<T> parentClass, org.eclipse.emf.ecore.EObject model, boolean lookUp) Description copied from interface:IModelParentSupport
Returns logical model parent. Seeks the parent through the whole hierarchy.- Specified by:
getModelParent
in interfaceIModelParentSupport
- 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
public org.eclipse.emf.ecore.EObject getModelParent(org.eclipse.emf.ecore.EObject model) Description copied from interface:IModelParentSupport
Returns logical model parent.- Specified by:
getModelParent
in interfaceIModelParentSupport
- Parameters:
model
- model to get parent of.- Returns:
- model parent of
null
if there is no parent.
-