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(java.lang.Object obj)java.util.List<? extends TargetDefinition.Location>getLocations()java.lang.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
java.util.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
java.lang.String getOrigin()
Returns the origin of the target definition, e.g. a file path. Used for debugging only.
-
equals
boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-