Package org.enterprisedomain.classmaker
Interface Contribution
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.core.runtime.jobs.ISchedulingRule
,Item
,org.eclipse.emf.common.notify.Notifier
,Project
- All Known Implementing Classes:
ContributionImpl
A representation of the model object
'Contribution'.
Software contribution project item. Basically, it
contibutes the software piece to the body of main program.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(org.eclipse.core.runtime.IProgressMonitor monitor) org.eclipse.emf.common.util.EList<String>
Returns the value of the 'Dependencies' attribute list.org.osgi.framework.Version
Returns the value of the 'Latest Version' attribute.getState
(long timestamp) 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.eclipse.core.runtime.jobs.ISchedulingRule
contains, isConflicting
Methods inherited from interface org.enterprisedomain.classmaker.Item
build, copyModel, getCustomizers, getDomainModel, getLanguage, getLocale, getModelName, getParent, getPhase, getProject, load, setDomainModel, setLanguage, setLocale, setModelName, setParent, setPhase, setProject
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface org.enterprisedomain.classmaker.Project
addCompletionListener, addResourceChangeListener, checkout, checkout, checkout, checkout, checkout, checkout, close, create, createRevision, delete, doNewRevision, getChildren, getCompletionNotificationAdapter, getModelResourceAdapter, getName, getProjectName, getProjectVersion, getResourcePath, getResourceReloadListener, getRevision, getRevisions, getSelectRevealHandler, getState, getVersion, getWorkspace, initAdapters, initialize, isDirty, isNeedCompletionNotification, isSavingResource, make, newBareRevision, newRevision, newVersion, newVersion, nextVersion, notifyCompletion, notifyResourceChanged, open, removeCompletionListener, removeResourceChangeListener, setCompletionNotificationAdapter, setDirty, setName, setNeedCompletionNotification, setProjectName, setProjectVersion, setRevision, setSavingResource, setSelectRevealHandler, setVersion, setWorkspace
-
Method Details
-
getDependencies
org.eclipse.emf.common.util.EList<String> getDependencies()Returns the value of the 'Dependencies' attribute list. The list contents are of typeString
.If the meaning of the 'Dependencies' attribute isn't clear, there really should be more of a description here...
Contribution bundle's required plugins.- Returns:
- the value of the 'Dependencies' attribute list.
- See Also:
-
getLatestVersion
org.osgi.framework.Version getLatestVersion()Returns the value of the 'Latest Version' attribute.If the meaning of the 'Latest Version' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Latest Version' attribute.
- See Also:
-
delete
void delete(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException -
make
String make(Revision revision, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException - Throws:
org.eclipse.core.runtime.CoreException
-
getState
-