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

public final class BpSchemeTopObjectFqnGeneratorDelegate extends BaseTopObjectFqnGeneratorDelegate
Implementation of ITopObjectFqnGeneratorDelegate contributed by 'bp.scheme' bundle.
  • Constructor Details

    • BpSchemeTopObjectFqnGeneratorDelegate

      public BpSchemeTopObjectFqnGeneratorDelegate()
      Constructs a new instance.
  • Method Details

    • generateStandaloneObjectFqn

      public String generateStandaloneObjectFqn(org.eclipse.emf.ecore.EClass eClass, String name)
      Description copied from interface: ITopObjectFqnGenerator
      Generates FQN for a standalone object.
      Parameters:
      eClass - the EClass of the object, may not be null.
      name - the name of the object, may not be null.
      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 be null.
      ownerFeature - the feature of the owner, may not be null.
      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 be null.
      ownerFeature - the feature of the owner, may not be null.
      name - the name of the external property, may not be null.
      Returns:
      FQN or null.
    • generateAssociatedBlobFqn

      public String generateAssociatedBlobFqn(org.eclipse.emf.ecore.EObject owner)
      Description copied from interface: ITopObjectFqnGenerator
      Generates associated BLOB FQN.
      Parameters:
      owner - The BLOB owner, may not be null.
      Returns:
      FQN or null.