Class PluginParserDependency
- java.lang.Object
-
- com.hello2morrow.sonargraph.core.model.element.Element
-
- com.hello2morrow.sonargraph.core.model.element.ElementWithIssues
-
- com.hello2morrow.sonargraph.core.model.element.Dependency
-
- com.hello2morrow.sonargraph.core.model.programming.ParserDependency
-
- com.hello2morrow.sonargraph.core.api.model.PluginParserDependency
-
- All Implemented Interfaces:
com.hello2morrow.foundation.persistence.IPersistable
,com.hello2morrow.sonargraph.core.model.element.IElement
,com.hello2morrow.sonargraph.core.model.element.IPhysicalElement
,com.hello2morrow.sonargraph.core.model.element.ISingleIssueProvider
,com.hello2morrow.sonargraph.core.model.snapshot.ISnapshotDependency
,com.hello2morrow.sonargraph.core.model.snapshot.ISnapshotReader.IRetrievable
,com.hello2morrow.sonargraph.core.model.snapshot.ISnapshotWriter.IStorable
,java.lang.Cloneable
public final class PluginParserDependency extends com.hello2morrow.sonargraph.core.model.programming.ParserDependency
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.hello2morrow.sonargraph.core.model.element.ElementWithIssues
com.hello2morrow.sonargraph.core.model.element.ElementWithIssues.IIssueManager
-
-
Constructor Summary
Constructors Constructor Description PluginParserDependency(com.hello2morrow.sonargraph.core.model.programming.ProgrammingElement from, com.hello2morrow.sonargraph.core.model.programming.ProgrammingElement to, IParserDependencyType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IParserDependencyType
getDependencyType()
boolean
persist(com.hello2morrow.sonargraph.core.model.snapshot.ISnapshotProcessor.Mode mode)
-
Methods inherited from class com.hello2morrow.sonargraph.core.model.programming.ParserDependency
getAnnotation, getAssociatedIssue, getDebugInfo, getDependencyContext, getDependencyInfo, getDependencyInfoDescription, getDescriptorContribution, getFrom, getGenericDependencyContext, getGenericDependencyType, getImageResourceName, getIssueManager, getLineNumber, getName, getOriginalFrom, getOriginalTo, getPresentationName, getPropertiesManager, getRefactoringState, getShortName, getTo, getUnderlyingFrom, getUnderlyingTo, hasBeenDirectlyRefactored, includeInCycleAnalysis, isArchitectureRelevant, isCompileTimeDependency, isEqual, isExcluded, isValid, isViolation, isViolation, retrieve, setTo, store, toString
-
Methods inherited from class com.hello2morrow.sonargraph.core.model.element.Dependency
getFullyQualifiedName, ignoreIssues, isExternal
-
Methods inherited from class com.hello2morrow.sonargraph.core.model.element.ElementWithIssues
addIssue, getIssues, getIssues, getOriginal, getRepresentative, hasIssues, hasIssues, hasIssues, hasUnresolvedErrorIssues, hasUnresolvedWarningIssues, removeIssue, removeIssues, removeIssues
-
Methods inherited from class com.hello2morrow.sonargraph.core.model.element.Element
clone, escapeSpecialCharacters, getDescription, getElement, getImageResourceDecoratorInfo, getInformation, getOriginalName, getOriginalPresentationName, getOriginalShortName, getPresentationKind, getProperties, getProperty, getRawPresentationName, getRefactoringInfo, getStandardPresentationKind, hasProperty, isGhost, isProxy, readAttributes, splitDescriptor, unescapeSpecialCharacters, writeAttributes
-
-
-
-
Constructor Detail
-
PluginParserDependency
public PluginParserDependency(com.hello2morrow.sonargraph.core.model.programming.ProgrammingElement from, com.hello2morrow.sonargraph.core.model.programming.ProgrammingElement to, IParserDependencyType type)
-
-
Method Detail
-
persist
public boolean persist(com.hello2morrow.sonargraph.core.model.snapshot.ISnapshotProcessor.Mode mode)
- Specified by:
persist
in interfacecom.hello2morrow.sonargraph.core.model.snapshot.ISnapshotWriter.IStorable
- Overrides:
persist
in classcom.hello2morrow.sonargraph.core.model.programming.ParserDependency
-
getDependencyType
public IParserDependencyType getDependencyType()
- Specified by:
getDependencyType
in classcom.hello2morrow.sonargraph.core.model.programming.ParserDependency
-
-