Interface IAssemblyInstanceGrouped

All Superinterfaces:
IAssembly, IAssemblyInstance, IAttributable, IDefaultable, IDescribable, IGroupable, IInstance, IJsonNamed, IModelElement, IModelElementVisitable, IModelInstance, INamed, INamedInstance, INamedModelElement, INamedModelInstance, INamedModelInstanceGrouped
All Known Subinterfaces:
IBoundInstanceModelGroupedAssembly

public interface IAssemblyInstanceGrouped extends INamedModelInstanceGrouped, IAssemblyInstance
Represents an assembly instance that appears within a choice or other grouping construct.

Grouped assembly instances inherit cardinality from their containing group.

  • 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