Interface TargetDefinition
-
- All Known Implementing Classes:
TargetDefinitionFile
public interface TargetDefinition
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceTargetDefinition.DirectoryLocationRepresents the "Directory" location that either contains bundles directly or has plugins/features/binaries folders that contains the datastatic interfaceTargetDefinition.FeaturePlatformLocationrepresents the "Feature" location that contains a feature to include from a given installationstatic classTargetDefinition.IncludeModestatic interfaceTargetDefinition.InstallableUnitLocationstatic interfaceTargetDefinition.Locationstatic interfaceTargetDefinition.PathLocationBase interface for all Locations that are path based, the path might contains variables that need to be resolved before used as a real directory pathstatic interfaceTargetDefinition.ProfilePlatformLocationRepresents the "Profile" location that contains an eclipse-sdk or exploded eclipse productstatic interfaceTargetDefinition.Repositorystatic interfaceTargetDefinition.Unit
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanequals(Object obj)List<? extends TargetDefinition.Location>getLocations()StringgetOrigin()Returns the origin of the target definition, e.g.inthashCode()booleanhasIncludedBundles()Returnstrueif the target definition specifies an explicit list of bundles to include (i.e.
-
-
-
Method Detail
-
getLocations
List<? extends TargetDefinition.Location> getLocations()
-
hasIncludedBundles
boolean hasIncludedBundles()
Returnstrueif the target definition specifies an explicit list of bundles to include (i.e. an <includeBundles> in target definition files).
-
getOrigin
String getOrigin()
Returns the origin of the target definition, e.g. a file path. Used for debugging only.
-
-