Package com._1c.g5.v8.dt.internal.md
Class SubsystemDependenciesParticipant
java.lang.Object
com._1c.g5.v8.dt.internal.md.SubsystemDependenciesParticipant
- All Implemented Interfaces:
IDependenciesParticipant
Subsystem-based implementation of
IDependenciesParticipant
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.eclipse.emf.common.util.URI>
getDependentModules
(org.eclipse.emf.ecore.EObject eObject, IBmTransaction transaction) Provides collection of the underlying (dependent) modules forEObject
specifiedgetDependentObjects
(org.eclipse.emf.ecore.EObject eObject, IBmTransaction transaction) Provides collection of the underlying (dependent) objects forEObject
specifiedboolean
supports
(org.eclipse.emf.ecore.EClass eClass) Indicates whether the participant supports the specifiedEClass
.
-
Constructor Details
-
SubsystemDependenciesParticipant
public SubsystemDependenciesParticipant()
-
-
Method Details
-
getDependentObjects
public Collection<IBmObject> getDependentObjects(org.eclipse.emf.ecore.EObject eObject, IBmTransaction transaction) Description copied from interface:IDependenciesParticipant
Provides collection of the underlying (dependent) objects forEObject
specified- Specified by:
getDependentObjects
in interfaceIDependenciesParticipant
- Parameters:
eObject
- theEObject
to be examined, cannot benull
transaction
- the currentIBmTransaction
, can benull
- Returns:
- Collection of the
IBmObject
, nevernull
, can be empty collection
-
getDependentModules
public Collection<org.eclipse.emf.common.util.URI> getDependentModules(org.eclipse.emf.ecore.EObject eObject, IBmTransaction transaction) Description copied from interface:IDependenciesParticipant
Provides collection of the underlying (dependent) modules forEObject
specified- Specified by:
getDependentModules
in interfaceIDependenciesParticipant
- Parameters:
eObject
- theEObject
to be examined, cannot benull
transaction
- the currentIBmTransaction
, can benull
- Returns:
- Collection of the modules
URI
, nevernull
, can be empty collection
-
supports
public boolean supports(org.eclipse.emf.ecore.EClass eClass) Description copied from interface:IDependenciesParticipant
Indicates whether the participant supports the specifiedEClass
.- Specified by:
supports
in interfaceIDependenciesParticipant
- Parameters:
eClass
- theEClass
, cannot be notnull
- Returns:
true
if the participant supports the specifiedEClass
,false
otherwise
-