Package com.e1c.g5.v8.dt.internal.gsw
Class GenerationBasedOnManagementService
java.lang.Object
com.e1c.g5.v8.dt.internal.gsw.GenerationBasedOnManagementService
- All Implemented Interfaces:
IGenerationBasedOnManagementService
public class GenerationBasedOnManagementService
extends Object
implements IGenerationBasedOnManagementService
Implementation of
IGenerationBasedOnManagementService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBasedOn(MdObject source) Gets current content of based-on collection from a provided sourcegetBasedOnTargets(MdObject source) Gets allMdObject's that are applicable as based-on targets for a given object.getFirstMatchingBasis(String name, MdObject source) Gets first name-matchingMdObjectfrom the based-on collection of a provided sourcegetObjectModule(MdObject source) Gets object module from a provided sourceMdObjectorg.eclipse.emf.common.util.URIgetObjectModuleUri(MdObject source) Gets object module URI from a provided sourceMdObject
-
Constructor Details
-
GenerationBasedOnManagementService
public GenerationBasedOnManagementService()
-
-
Method Details
-
getBasedOn
Description copied from interface:IGenerationBasedOnManagementServiceGets current content of based-on collection from a provided source- Specified by:
getBasedOnin interfaceIGenerationBasedOnManagementService- Parameters:
source- A supported source having based-on logic. Cannot benull- Returns:
- Collection of
MdObjectwhich are the base for a provided source. Cannot benull. Can be empty
-
getBasedOnTargets
Description copied from interface:IGenerationBasedOnManagementServiceGets allMdObject's that are applicable as based-on targets for a given object. The result is being filtered of objects that are already used as basis for a given object.- Specified by:
getBasedOnTargetsin interfaceIGenerationBasedOnManagementService- Parameters:
source- The sourceMdObject. Cannot benull- Returns:
- Collection of applicable objects. Never
null
-
getFirstMatchingBasis
Description copied from interface:IGenerationBasedOnManagementServiceGets first name-matchingMdObjectfrom the based-on collection of a provided source- Specified by:
getFirstMatchingBasisin interfaceIGenerationBasedOnManagementService- Parameters:
name- Name to match. Cannot benullsource- Source object to get basis from. Cannot benull- Returns:
- Matching basis object. Can be
null
-
getObjectModuleUri
Description copied from interface:IGenerationBasedOnManagementServiceGets object module URI from a provided sourceMdObject- Specified by:
getObjectModuleUriin interfaceIGenerationBasedOnManagementService- Parameters:
source- SourceMdObject. Cannot benull- Returns:
- Object module URI, if exist.
nullotherwise
-
getObjectModule
Description copied from interface:IGenerationBasedOnManagementServiceGets object module from a provided sourceMdObject- Specified by:
getObjectModulein interfaceIGenerationBasedOnManagementService- Parameters:
source- SourceMdObject. Cannot benull- Returns:
- Object module, if exist.
nullotherwise
-