Class BaseElementWithQualifiedName

All Implemented Interfaces:
io.github.mmm.code.api.CodeWithContext, io.github.mmm.code.api.element.CodeElement, io.github.mmm.code.api.item.CodeItem, io.github.mmm.code.api.item.CodeItemWithComment, io.github.mmm.code.api.item.CodeItemWithQualifiedName, io.github.mmm.code.api.item.CodeItemWithQualifiedNameAndParentPackage, io.github.mmm.code.api.item.CodeMutableItem, io.github.mmm.code.api.item.CodeMutableItemWithComment, io.github.mmm.code.api.item.CodeMutableItemWithQualifiedName, io.github.mmm.code.api.node.CodeNode, io.github.mmm.code.api.node.CodeNodeItem, io.github.mmm.code.api.object.CodeMutable
Direct Known Subclasses:
BasePathElement

public abstract class BaseElementWithQualifiedName extends BaseElement implements io.github.mmm.code.api.item.CodeMutableItemWithQualifiedName
Base implementation of CodeMutableItemWithQualifiedName as BaseElement.
Since:
1.0.0
Author:
Joerg Hohwiller (hohwille at users.sourceforge.net)
  • Constructor Details

  • Method Details

    • getSimpleName

      public String getSimpleName()
      Specified by:
      getSimpleName in interface io.github.mmm.code.api.item.CodeItemWithQualifiedName
    • setSimpleName

      public void setSimpleName(String simpleName)
      Specified by:
      setSimpleName in interface io.github.mmm.code.api.item.CodeMutableItemWithQualifiedName
    • getParentPackage

      public BasePackage getParentPackage()
      Specified by:
      getParentPackage in interface io.github.mmm.code.api.item.CodeItemWithQualifiedNameAndParentPackage
    • setParentPackage

      public void setParentPackage(io.github.mmm.code.api.CodePackage parentPackage)
      Specified by:
      setParentPackage in interface io.github.mmm.code.api.item.CodeMutableItemWithQualifiedName
    • doSetParentPackage

      protected void doSetParentPackage(BasePackage parentPkg)
      Internal variant of setParentPackage(CodePackage).
      Parameters:
      parentPkg - the new parent package.
    • getQualifiedName

      public String getQualifiedName()
      Specified by:
      getQualifiedName in interface io.github.mmm.code.api.item.CodeItemWithQualifiedName
      Specified by:
      getQualifiedName in interface io.github.mmm.code.api.item.CodeItemWithQualifiedNameAndParentPackage