Package com._1c.g5.v8.dt.md.extension
Class MdObjectExtensionAvailability_v8_3_15
- java.lang.Object
-
- com._1c.g5.v8.dt.md.extension.MdObjectExtensionAvailability_v8_3_15
-
- All Implemented Interfaces:
IMdObjectAvailabilityDelegate
public class MdObjectExtensionAvailability_v8_3_15 extends Object implements IMdObjectAvailabilityDelegate
Implementation ofIMdObjectAvailabilityDelegate
that checks whether objects are available in configuration extensions for8.3.15
1C:Enterprise runtime version.
-
-
Constructor Summary
Constructors Constructor Description MdObjectExtensionAvailability_v8_3_15()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isAvailable(org.eclipse.emf.ecore.EClass eClass, IV8Project v8project)
Returns whether the provided metadata class is currently available in the provided V8 project.boolean
isAvailable(org.eclipse.emf.ecore.EObject eObject, IV8Project v8project)
Returns whether the provided metadata class is currently available in the provided V8 project.boolean
isAvailable(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature feature, IV8Project v8project)
Returns whether the feature of the provided metadata class is currently available in the provided V8 project.
-
-
-
Method Detail
-
isAvailable
public boolean isAvailable(org.eclipse.emf.ecore.EClass eClass, IV8Project v8project)
Description copied from interface:IMdObjectAvailabilityDelegate
Returns whether the provided metadata class is currently available in the provided V8 project.- Specified by:
isAvailable
in interfaceIMdObjectAvailabilityDelegate
- Parameters:
eClass
- the metadata class to check availability, cannot benull
v8project
- the V8 project to check in, cannot benull
- Returns:
- whether the provided metadata class is currently available in the provided V8 project
-
isAvailable
public boolean isAvailable(org.eclipse.emf.ecore.EObject eObject, IV8Project v8project)
Description copied from interface:IMdObjectAvailabilityDelegate
Returns whether the provided metadata class is currently available in the provided V8 project.- Specified by:
isAvailable
in interfaceIMdObjectAvailabilityDelegate
- Parameters:
eObject
- the metadata object to check availability, cannot benull
v8project
- the V8 project to check in, cannot benull
- Returns:
- whether the provided metadata class is currently available in the provided V8 project
-
isAvailable
public boolean isAvailable(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature feature, IV8Project v8project)
Description copied from interface:IMdObjectAvailabilityDelegate
Returns whether the feature of the provided metadata class is currently available in the provided V8 project. Feature may be not available even if object itself is available.- Specified by:
isAvailable
in interfaceIMdObjectAvailabilityDelegate
- Parameters:
eObject
- the metadata object to check feature availability in, cannot benull
feature
- the context feature to check availability, cannot benull
v8project
- the V8 project to check in, cannot benull
- Returns:
- whether the provided metadata class is currently available in the provided V8 project
-
-