org.apache.maven.repository.metadata
Class MetadataGraphEdge
java.lang.Object
org.apache.maven.repository.metadata.MetadataGraphEdge
public class MetadataGraphEdge
- extends Object
metadata graph edge - combination of version, scope and depth define
an edge in the graph
- Author:
- Oleg Gusakov
MetadataGraphEdge
public MetadataGraphEdge(String version,
boolean resolved,
ArtifactScopeEnum scope,
String artifactUri,
int depth,
int pomOrder)
equals
public boolean equals(Object o)
- used to eliminate exact duplicates in the edge list
- Overrides:
equals
in class Object
getVersion
public String getVersion()
setVersion
public void setVersion(String version)
getScope
public ArtifactScopeEnum getScope()
setScope
public void setScope(ArtifactScopeEnum scope)
getDepth
public int getDepth()
setDepth
public void setDepth(int depth)
isResolved
public boolean isResolved()
setResolved
public void setResolved(boolean resolved)
getPomOrder
public int getPomOrder()
setPomOrder
public void setPomOrder(int pomOrder)
getArtifactUri
public String getArtifactUri()
setArtifactUri
public void setArtifactUri(String artifactUri)
getSource
public MetadataGraphVertex getSource()
setSource
public void setSource(MetadataGraphVertex source)
getTarget
public MetadataGraphVertex getTarget()
setTarget
public void setTarget(MetadataGraphVertex target)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.