Class BpSchemeTopObjectFqnGeneratorDelegate
java.lang.Object
com._1c.g5.v8.dt.core.naming.BaseTopObjectFqnGeneratorDelegate
com._1c.g5.v8.dt.bp.scheme.internal.naming.BpSchemeTopObjectFqnGeneratorDelegate
- All Implemented Interfaces:
ITopObjectFqnGenerator
,ITopObjectFqnGeneratorDelegate
Implementation of
ITopObjectFqnGeneratorDelegate
contributed by 'bp.scheme' bundle.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateAssociatedBlobFqn
(org.eclipse.emf.ecore.EObject owner) Generates associated BLOB FQN.generateExternalPropertyFqn
(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference ownerFeature) Generates FQN for an external property.generateNamedExternalPropertyFqn
(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference ownerFeature, String name) Generates FQN for a named external property.generateStandaloneObjectFqn
(org.eclipse.emf.ecore.EClass eClass, String name) Generates FQN for a standalone object.Methods inherited from class com._1c.g5.v8.dt.core.naming.BaseTopObjectFqnGeneratorDelegate
getSupportedPackages
-
Constructor Details
-
BpSchemeTopObjectFqnGeneratorDelegate
public BpSchemeTopObjectFqnGeneratorDelegate()Constructs a new instance.
-
-
Method Details
-
generateStandaloneObjectFqn
Description copied from interface:ITopObjectFqnGenerator
Generates FQN for a standalone object.- Parameters:
eClass
- theEClass
of the object, may not benull
.name
- the name of the object, may not benull
.- Returns:
- FQN or
null
.
-
generateExternalPropertyFqn
public String generateExternalPropertyFqn(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference ownerFeature) Description copied from interface:ITopObjectFqnGenerator
Generates FQN for an external property.- Parameters:
owner
- the owner of the external property, may not benull
.ownerFeature
- the feature of the owner, may not benull
.- Returns:
- FQN or
null
.
-
generateNamedExternalPropertyFqn
public String generateNamedExternalPropertyFqn(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EReference ownerFeature, String name) Description copied from interface:ITopObjectFqnGenerator
Generates FQN for a named external property.- Parameters:
owner
- the owner of the external property, may not benull
.ownerFeature
- the feature of the owner, may not benull
.name
- the name of the external property, may not benull
.- Returns:
- FQN or
null
.
-
generateAssociatedBlobFqn
Description copied from interface:ITopObjectFqnGenerator
Generates associated BLOB FQN.- Parameters:
owner
- The BLOB owner, may not benull
.- Returns:
- FQN or
null
.
-