Package org.jabylon.properties
Interface Resolvable<P extends Resolvable<?,?>,C extends Resolvable<?,?>>
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject,org.eclipse.emf.cdo.common.id.CDOWithID,org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
Project,ProjectLocale,ProjectVersion,PropertyFileDescriptor,ResourceFolder,Workspace
- All Known Implementing Classes:
ProjectImpl,ProjectLocaleImpl,ProjectVersionImpl,PropertyFileDescriptorImpl,ResolvableImpl,ResourceFolderImpl,WorkspaceImpl
public interface Resolvable<P extends Resolvable<?,?>,C extends Resolvable<?,?>> extends org.eclipse.emf.cdo.CDOObjectA representation of the model object ' Resolvable'.The following features are supported:
- See Also:
PropertiesPackage.getResolvable()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.URIabsoluteFilePath()org.eclipse.emf.common.util.URIabsolutPath()org.eclipse.emf.common.util.URIfullPath()CgetChild(String name)org.eclipse.emf.common.util.EList<C>getChildren()Returns the value of the 'Children' containment reference list.StringgetName()Returns the value of the 'Name' attribute.PgetParent()Returns the value of the 'Parent' container reference.intgetPercentComplete()Returns the value of the 'Percent Complete' attribute.org.eclipse.emf.common.util.URIrelativePath()Resolvable<?,?>resolveChild(List<String> path)Resolvable<?,?>resolveChild(org.eclipse.emf.common.util.URI path)voidsetName(String value)Sets the value of the 'Name' attribute.voidsetParent(P value)Sets the value of the 'Parent' container reference.voidsetPercentComplete(int value)Sets the value of the 'Percent Complete' attribute.org.eclipse.emf.common.util.URItoURI()Computes a resolvable URI (not necessarily a file path) to uniquely identify this resolvableintupdatePercentComplete()-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
-
-
-
Method Detail
-
getPercentComplete
int getPercentComplete()
Returns the value of the 'Percent Complete' attribute.If the meaning of the 'Percent Complete' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Percent Complete' attribute.
- See Also:
setPercentComplete(int),PropertiesPackage.getResolvable_PercentComplete()
-
setPercentComplete
void setPercentComplete(int value)
Sets the value of the 'Percent Complete' attribute.- Parameters:
value- the new value of the 'Percent Complete' attribute.- See Also:
getPercentComplete()
-
getChildren
org.eclipse.emf.common.util.EList<C> getChildren()
Returns the value of the 'Children' containment reference list. The list contents are of typeResolvable. It is bidirectional and its opposite is 'Parent'.If the meaning of the 'Children' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Children' containment reference list.
- See Also:
PropertiesPackage.getResolvable_Children(),getParent()
-
getParent
P getParent()
Returns the value of the 'Parent' container reference. It is bidirectional and its opposite is 'Children'.If the meaning of the 'Parent' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Parent' container reference.
- See Also:
setParent(Resolvable),PropertiesPackage.getResolvable_Parent(),getChildren()
-
setParent
void setParent(P value)
Sets the value of the 'Parent' container reference.- Parameters:
value- the new value of the 'Parent' container reference.- See Also:
getParent()
-
getName
String getName()
Returns the value of the 'Name' attribute.If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String),PropertiesPackage.getResolvable_Name()
-
setName
void setName(String value)
Sets the value of the 'Name' attribute.- Parameters:
value- the new value of the 'Name' attribute.- See Also:
getName()
-
fullPath
org.eclipse.emf.common.util.URI fullPath()
-
relativePath
org.eclipse.emf.common.util.URI relativePath()
-
absolutPath
org.eclipse.emf.common.util.URI absolutPath()
-
updatePercentComplete
int updatePercentComplete()
-
resolveChild
Resolvable<?,?> resolveChild(org.eclipse.emf.common.util.URI path)
-
resolveChild
Resolvable<?,?> resolveChild(List<String> path)
-
absoluteFilePath
org.eclipse.emf.common.util.URI absoluteFilePath()
-
toURI
org.eclipse.emf.common.util.URI toURI()
Computes a resolvable URI (not necessarily a file path) to uniquely identify this resolvable
-
-