All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sculptormetamodel.Repository Maven / Gradle / Ivy

/**
 */
package sculptormetamodel;

import org.eclipse.emf.common.util.EList;

/**
 * 
 * A representation of the model object 'Repository'.
 * 
 *
 * 

* The following features are supported: *

    *
  • {@link sculptormetamodel.Repository#getOperations Operations}
  • *
  • {@link sculptormetamodel.Repository#getAggregateRoot Aggregate Root}
  • *
  • {@link sculptormetamodel.Repository#getRepositoryDependencies Repository Dependencies}
  • *
  • {@link sculptormetamodel.Repository#getOtherDependencies Other Dependencies}
  • *
  • {@link sculptormetamodel.Repository#isGapClass Gap Class}
  • *
  • {@link sculptormetamodel.Repository#getSubscribe Subscribe}
  • *
*

* * @see sculptormetamodel.SculptormetamodelPackage#getRepository() * @model * @generated */ public interface Repository extends NamedElement { /** * Returns the value of the 'Operations' containment reference list. * The list contents are of type {@link sculptormetamodel.RepositoryOperation}. * It is bidirectional and its opposite is '{@link sculptormetamodel.RepositoryOperation#getRepository Repository}'. * *

* If the meaning of the 'Operations' containment reference list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Operations' containment reference list. * @see sculptormetamodel.SculptormetamodelPackage#getRepository_Operations() * @see sculptormetamodel.RepositoryOperation#getRepository * @model opposite="repository" containment="true" * @generated */ EList getOperations(); /** * Returns the value of the 'Aggregate Root' container reference. * It is bidirectional and its opposite is '{@link sculptormetamodel.DomainObject#getRepository Repository}'. * *

* If the meaning of the 'Aggregate Root' container reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Aggregate Root' container reference. * @see #setAggregateRoot(DomainObject) * @see sculptormetamodel.SculptormetamodelPackage#getRepository_AggregateRoot() * @see sculptormetamodel.DomainObject#getRepository * @model opposite="repository" transient="false" * @generated */ DomainObject getAggregateRoot(); /** * Sets the value of the '{@link sculptormetamodel.Repository#getAggregateRoot Aggregate Root}' container reference. * * * @param value the new value of the 'Aggregate Root' container reference. * @see #getAggregateRoot() * @generated */ void setAggregateRoot(DomainObject value); /** * Returns the value of the 'Repository Dependencies' reference list. * The list contents are of type {@link sculptormetamodel.Repository}. * *

* If the meaning of the 'Repository Dependencies' reference list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Repository Dependencies' reference list. * @see sculptormetamodel.SculptormetamodelPackage#getRepository_RepositoryDependencies() * @model * @generated */ EList getRepositoryDependencies(); /** * Returns the value of the 'Other Dependencies' attribute list. * The list contents are of type {@link java.lang.String}. * *

* If the meaning of the 'Other Dependencies' attribute list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Other Dependencies' attribute list. * @see sculptormetamodel.SculptormetamodelPackage#getRepository_OtherDependencies() * @model * @generated */ EList getOtherDependencies(); /** * Returns the value of the 'Gap Class' attribute. * *

* If the meaning of the 'Gap Class' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Gap Class' attribute. * @see #setGapClass(boolean) * @see sculptormetamodel.SculptormetamodelPackage#getRepository_GapClass() * @model * @generated */ boolean isGapClass(); /** * Sets the value of the '{@link sculptormetamodel.Repository#isGapClass Gap Class}' attribute. * * * @param value the new value of the 'Gap Class' attribute. * @see #isGapClass() * @generated */ void setGapClass(boolean value); /** * Returns the value of the 'Subscribe' reference. * *

* If the meaning of the 'Subscribe' reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Subscribe' reference. * @see #setSubscribe(Subscribe) * @see sculptormetamodel.SculptormetamodelPackage#getRepository_Subscribe() * @model * @generated */ Subscribe getSubscribe(); /** * Sets the value of the '{@link sculptormetamodel.Repository#getSubscribe Subscribe}' reference. * * * @param value the new value of the 'Subscribe' reference. * @see #getSubscribe() * @generated */ void setSubscribe(Subscribe value); } // Repository




© 2015 - 2025 Weber Informatics LLC | Privacy Policy