org.eclipse.cdt.managedbuilder.internal.core
Class BuildObject

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.internal.core.BuildObject
All Implemented Interfaces:
IBuildObject
Direct Known Subclasses:
Builder, Configuration, ConfigurationV2, HoldsOptions, InputType, ManagedProject, Option, OptionCategory, OutputType, ProjectType, ResourceInfo, Target, TargetPlatform

public class BuildObject
extends java.lang.Object
implements IBuildObject


Field Summary
 
Fields inherited from interface org.eclipse.cdt.managedbuilder.core.IBuildObject
ID, NAME
 
Constructor Summary
BuildObject()
           
 
Method Summary
 java.lang.String getBaseId()
           
 java.lang.String getId()
           
 java.lang.String getManagedBuildRevision()
           
 java.lang.String getName()
           
 org.eclipse.core.runtime.PluginVersionIdentifier getVersion()
           
 org.eclipse.core.runtime.PluginVersionIdentifier getVersionFromId()
           
 void setId(java.lang.String id)
           
 void setManagedBuildRevision(java.lang.String managedBuildRevision)
           
 void setName(java.lang.String name)
           
 void setVersion(org.eclipse.core.runtime.PluginVersionIdentifier version)
           
 java.lang.String toString()
           
 void updateManagedBuildRevision(java.lang.String revision)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BuildObject

public BuildObject()
Method Detail

getId

public java.lang.String getId()
Specified by:
getId in interface IBuildObject

setId

public void setId(java.lang.String id)

getName

public java.lang.String getName()
Specified by:
getName in interface IBuildObject

setName

public void setName(java.lang.String name)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getManagedBuildRevision

public java.lang.String getManagedBuildRevision()
Specified by:
getManagedBuildRevision in interface IBuildObject
Returns:
Returns the managedBuildRevision.

getVersion

public org.eclipse.core.runtime.PluginVersionIdentifier getVersion()
Specified by:
getVersion in interface IBuildObject
Returns:
Returns the version.

setVersion

public void setVersion(org.eclipse.core.runtime.PluginVersionIdentifier version)
Specified by:
setVersion in interface IBuildObject
Parameters:
version - The version to set.

getBaseId

public java.lang.String getBaseId()
Specified by:
getBaseId in interface IBuildObject
Returns:
Returns the Id without the version (if any).

getVersionFromId

public org.eclipse.core.runtime.PluginVersionIdentifier getVersionFromId()

setManagedBuildRevision

public void setManagedBuildRevision(java.lang.String managedBuildRevision)

updateManagedBuildRevision

public void updateManagedBuildRevision(java.lang.String revision)