Class BslModuleReference
- java.lang.Object
-
- com._1c.g5.v8.dt.debug.core.model.BslModuleReference
-
public class BslModuleReference extends Object
1C:Enterprise runtime BSL module reference, consist of two UUIDs and parentIProject
instance:- UUID of parent object that derives to actual BSL module. This UUID refers to concrete configuration metadata object instance and is unique among objects of this type.
- UUID of property that derives to actual BSL module from this parent. This UUID refers to metadata model class to class referece and is constant for any of these refereces.
IProject
that contains target 1C:Enterprise Runtime BSL module.
- See Also:
IBslModuleLocator
-
-
Constructor Summary
Constructors Constructor Description BslModuleReference(String parentUuid, String propertyUuid, org.eclipse.core.resources.IProject project)
Constructor forBslModuleReference
.BslModuleReference(UUID parentUuid, UUID propertyUuid, org.eclipse.core.resources.IProject project)
Constructor forBslModuleReference
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
UUID
getParentUuid()
Returns parent UUID for this module reference.org.eclipse.core.resources.IProject
getProject()
Returns the project, that contains target 1C:Enterprise runtime BSL module.UUID
getPropertyUuid()
Returns property UUID for this module reference.int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
BslModuleReference
public BslModuleReference(String parentUuid, String propertyUuid, org.eclipse.core.resources.IProject project)
Constructor forBslModuleReference
.- Parameters:
parentUuid
- theString
-presented UUID of parent object, that derives to actual BSL module, cannot benull
propertyUuid
- theString
-presented UUID of property, that derives to actual BSL module from parent, cannot benull
project
- the project, that contains target 1C:Enterprise runtime BSL module, cannot benull
-
BslModuleReference
public BslModuleReference(UUID parentUuid, UUID propertyUuid, org.eclipse.core.resources.IProject project)
Constructor forBslModuleReference
.- Parameters:
objectUuid
- UUID of parent object, that derives to actual BSL module, cannot benull
propertyUuid
- UUID of property, that derives to actual BSL module from parent, cannot benull
project
- the project that contains target 1C:Enterprise runtime BSL module, cannot benull
-
-
Method Detail
-
getParentUuid
public UUID getParentUuid()
Returns parent UUID for this module reference. Never returnsnull
.- Returns:
- the parent object UUID, can be
null
-
getPropertyUuid
public UUID getPropertyUuid()
Returns property UUID for this module reference. Never returnsnull
.- Returns:
- the property UUID, never
null
-
getProject
public org.eclipse.core.resources.IProject getProject()
Returns the project, that contains target 1C:Enterprise runtime BSL module. Never returnsnull
.- Returns:
- the project, that contains target 1C:Enterprise runtime BSL module, never
null
-
-