Package com._1c.g5.v8.dt.internal.md
Class RoleDependenciesParticipant
java.lang.Object
com._1c.g5.v8.dt.internal.md.RoleDependenciesParticipant
- All Implemented Interfaces:
IDependenciesParticipant
Role-based implementation of
IDependenciesParticipant-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDependentObjects(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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.e1c.g5.dt.core.api.dependencies.IDependenciesParticipant
getDependentModules
-
Constructor Details
-
RoleDependenciesParticipant
public RoleDependenciesParticipant()
-
-
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
-
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
-