Interface Repository
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,Edp2Dao
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,MetaDao
,Notifier
- All Known Subinterfaces:
LocalDirectoryRepository
,LocalMemoryRepository
,RemoteCdoRepository
- All Known Implementing Classes:
LocalDirectoryRepositoryImpl
,LocalMemoryRepositoryImpl
,RemoteCdoRepositoryImpl
,RepositoryImpl
public interface Repository extends de.uka.ipd.sdq.identifier.Identifier, MetaDao
A representation of the model object 'Repository'.Unit of containment/storage for descriptions (metric and aggregation function) and experiment groups. Depending on the actual type of storage where the data is stored different subclasses of this class must be used to access the data itself.
The following features are supported:
- See Also:
RepositoryPackage.getRepository()
- Generated class or method.
- EMF model class or method.
- abstract="true" superTypes= "de.uka.ipd.sdq.identifier.Identifier org.palladiosimulator.edp2.models.Repository.MetaDao"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<org.palladiosimulator.metricspec.Description>
getDescriptions()
Returns the value of the 'Descriptions' reference list.EList<ExperimentGroup>
getExperimentGroups()
Returns the value of the 'Experiment Groups' reference list.Repositories
getRepositories()
Returns the value of the 'Repositories' container reference.boolean
isReadOnly()
Returns the value of the 'Read Only' attribute.void
resetExperimentGroups()
void
setReadOnly(boolean value)
Sets the value of the 'Read Only
' attribute.void
setRepositories(Repositories value)
Sets the value of the 'Repositories
' container reference.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.palladiosimulator.edp2.dao.Edp2Dao
canClose, canDelete, canOpen, close, delete, flush, isDeleted, isOpen, open
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.palladiosimulator.edp2.dao.MetaDao
getMeasurementsDaoFactory
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
getRepositories
Repositories getRepositories()
Returns the value of the 'Repositories' container reference. It is bidirectional and its opposite is 'Available Repositories
'.If the meaning of the 'Repositories' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Repositories' container reference.
- See Also:
setRepositories(Repositories)
,RepositoryPackage.getRepository_Repositories()
,Repositories.getAvailableRepositories()
- Generated class or method.
- EMF model class or method.
- opposite="availableRepositories" required="true" transient="false" ordered="false"
-
setRepositories
void setRepositories(Repositories value)
Sets the value of the 'Repositories
' container reference.- Parameters:
value
- the new value of the 'Repositories' container reference.- See Also:
getRepositories()
- Generated class or method.
-
isReadOnly
boolean isReadOnly()
Returns the value of the 'Read Only' attribute.If the meaning of the 'Read Only' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Read Only' attribute.
- See Also:
setReadOnly(boolean)
,RepositoryPackage.getRepository_ReadOnly()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setReadOnly
void setReadOnly(boolean value)
Sets the value of the 'Read Only
' attribute.- Parameters:
value
- the new value of the 'Read Only' attribute.- See Also:
isReadOnly()
- Generated class or method.
-
getDescriptions
EList<org.palladiosimulator.metricspec.Description> getDescriptions()
Returns the value of the 'Descriptions' reference list. The list contents are of typeDescription
.If the meaning of the 'Descriptions' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Descriptions' reference list.
- See Also:
RepositoryPackage.getRepository_Descriptions()
- Generated class or method.
- EMF model class or method.
- transient="true" ordered="false"
-
getExperimentGroups
EList<ExperimentGroup> getExperimentGroups()
Returns the value of the 'Experiment Groups' reference list. The list contents are of typeExperimentGroup
. It is bidirectional and its opposite is 'Repository
'.If the meaning of the 'Experiment Groups' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Experiment Groups' reference list.
- See Also:
RepositoryPackage.getRepository_ExperimentGroups()
,ExperimentGroup.getRepository()
- Generated class or method.
- EMF model class or method.
- opposite="repository" transient="true" ordered="false"
-
resetExperimentGroups
void resetExperimentGroups()
- Generated class or method.
- EMF model class or method.
-
-