Interface ReferenceWithMetaVoid.ReferenceWithMetaVoidBuilder

All Superinterfaces:
com.rosetta.model.lib.meta.FieldWithMeta<Void>, com.rosetta.model.lib.meta.ReferenceWithMeta<Void>, com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<Void>, ReferenceWithMetaVoid, com.rosetta.model.lib.RosettaModelObject, com.rosetta.model.lib.RosettaModelObjectBuilder
All Known Implementing Classes:
ReferenceWithMetaVoid.ReferenceWithMetaVoidBuilderImpl
Enclosing interface:
ReferenceWithMetaVoid

public static interface ReferenceWithMetaVoid.ReferenceWithMetaVoidBuilder extends ReferenceWithMetaVoid, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<Void>
Builder Interface
  • Method Details

    • getOrCreateReference

      com.rosetta.model.lib.meta.Reference.ReferenceBuilder getOrCreateReference()
    • getReference

      com.rosetta.model.lib.meta.Reference.ReferenceBuilder getReference()
      Specified by:
      getReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta<Void>
      Specified by:
      getReference in interface ReferenceWithMetaVoid
    • setValue

      Specified by:
      setValue in interface com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<Void>
    • setGlobalReference

      ReferenceWithMetaVoid.ReferenceWithMetaVoidBuilder setGlobalReference(String globalReference)
      Specified by:
      setGlobalReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<Void>
    • setExternalReference

      ReferenceWithMetaVoid.ReferenceWithMetaVoidBuilder setExternalReference(String externalReference)
      Specified by:
      setExternalReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<Void>
    • setReference

      ReferenceWithMetaVoid.ReferenceWithMetaVoidBuilder setReference(com.rosetta.model.lib.meta.Reference reference)
      Specified by:
      setReference in interface com.rosetta.model.lib.meta.ReferenceWithMeta.ReferenceWithMetaBuilder<Void>
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObjectBuilder
    • prune

      Specified by:
      prune in interface com.rosetta.model.lib.RosettaModelObjectBuilder