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 forEObjectspecifiedgetDependentObjects(org.eclipse.emf.ecore.EObject eObject, IBmTransaction transaction) Provides collection of the underlying (dependent) objects forEObjectspecifiedbooleansupports(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:IDependenciesParticipantProvides collection of the underlying (dependent) objects forEObjectspecified- Specified by:
getDependentObjectsin interfaceIDependenciesParticipant- Parameters:
eObject- theEObjectto be examined, cannot benulltransaction- 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:IDependenciesParticipantProvides collection of the underlying (dependent) modules forEObjectspecified- Specified by:
getDependentModulesin interfaceIDependenciesParticipant- Parameters:
eObject- theEObjectto be examined, cannot benulltransaction- 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:IDependenciesParticipantIndicates whether the participant supports the specifiedEClass.- Specified by:
supportsin interfaceIDependenciesParticipant- Parameters:
eClass- theEClass, cannot be notnull- Returns:
trueif the participant supports the specifiedEClass,falseotherwise
-