Interface IAssemblyInstanceAbsolute

All Superinterfaces:
IAssembly, IAssemblyInstance, IAttributable, IDefaultable, IDescribable, IGroupable, IInstance, IInstanceAbsolute, IJsonInstance, IJsonNamed, IModelElement, IModelElementVisitable, IModelInstance, IModelInstanceAbsolute, INamed, INamedInstance, INamedModelElement, INamedModelInstance, INamedModelInstanceAbsolute, IValued
All Known Subinterfaces:
IBoundInstanceModelAssembly

public interface IAssemblyInstanceAbsolute extends IAssemblyInstance, INamedModelInstanceAbsolute
Represents an assembly instance that appears directly within an assembly definition.

An absolute assembly instance is not part of a choice or other grouping construct, and has its own distinct cardinality settings.

  • Method Details

    • accept

      default <CONTEXT, RESULT> RESULT accept(@NonNull IModelElementVisitor<CONTEXT,RESULT> visitor, CONTEXT context)
      A visitor callback.
      Specified by:
      accept in interface IModelElementVisitable
      Type Parameters:
      CONTEXT - the type of the context parameter
      RESULT - the type of the visitor result
      Parameters:
      visitor - the calling visitor
      context - a parameter used to pass contextual information between visitors
      Returns:
      the visitor result