Package org.eclipse.tycho.p2.metadata
Interface IArtifactFacade
-
- All Known Subinterfaces:
ReactorProjectFacade
- All Known Implementing Classes:
ArtifactFacade
,ArtifactFacadeProxy
,AttachedArtifact
,MavenArtifactFacade
,WrappedArtifact
public interface IArtifactFacade
Facade which provides an interface for common properties of a maven {@see Artifact} or {@see MavenProject}. Needed to generate p2 metadata {@see P2Generator} for both reactor projects and binary artifacts. For eclipse-plugin reactor projects, also carries information about the corresponding eclipse source bundle. Implementors should:- provide
#hashCode()
and#equals(Object)
- provide a description in
#toString()
- either be abstract or final unmodifiable classes
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getArtifactId()
java.lang.String
getClassifier()
java.lang.String
getGroupId()
java.io.File
getLocation()
java.lang.String
getPackagingType()
java.lang.String
getVersion()
-