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> 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.
-
Constructor Details
-
ModelParentSupport
public ModelParentSupport()
-
-
Method Details
-
getModelParent
Description copied from interface:IModelParentSupportReturns logical model parent.- Specified by:
getModelParentin interfaceIModelParentSupport- 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
public <T> T getModelParent(Class<T> parentClass, org.eclipse.emf.ecore.EObject model, boolean lookUp) Description copied from interface:IModelParentSupportReturns logical model parent. Seeks the parent through the whole hierarchy.- Specified by:
getModelParentin 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
nullif 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:IModelParentSupportReturns logical model parent.- Specified by:
getModelParentin interfaceIModelParentSupport- Parameters:
model- model to get parent of.- Returns:
- model parent of
nullif there is no parent.
-