Class AbstractInstance<P extends IContainer>

java.lang.Object
dev.metaschema.core.model.AbstractInstance<P>
Type Parameters:
P - the Java type of the parent container
All Implemented Interfaces:
IDefaultable, IInstance, IModelElement, IModelElementVisitable
Direct Known Subclasses:
AbstractChoiceGroupInstance, AbstractChoiceInstance, AbstractNamedInstance

public abstract class AbstractInstance<P extends IContainer> extends Object implements IInstance
Base implementation of IInstance providing parent container management.
  • Constructor Details

    • AbstractInstance

      protected AbstractInstance(@NonNull P parent)
      Construct a new instance.
      Parameters:
      parent - the parent containing the instance.
  • Method Details