java.lang.Object
org.palladiosimulator.generator.fluent.shared.structure.Entity
Direct Known Subclasses:
AllocationEntity, RepositoryEntity, ResourceEntity, SystemEntity, UsageModelEntity, VariableUsageCreator

public abstract class Entity extends Object
This class provides the general infrastructure of a Palladio Model Entity.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract org.eclipse.emf.cdo.CDOObject
    Turns the entity in the making into the finished entity.
    Defines the unique name of this current entity.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • name

      protected String name
  • Constructor Details

    • Entity

      public Entity()
  • Method Details

    • withName

      public Entity withName(String name)
      Defines the unique name of this current entity. Once created entities are referenced by this name. Only entities with a unique name can be fetched from the model.
      Parameters:
      name -
      Returns:
      this current entity in the making
    • build

      protected abstract org.eclipse.emf.cdo.CDOObject build()
      Turns the entity in the making into the finished entity.
      Returns:
      the finished entity