public class ProjectNode extends AbstractNodeBase<ProjectFolder>
Modifier and Type | Field and Description |
---|---|
protected boolean |
folder |
protected Project |
project |
codeVersion, info, storage
Modifier | Constructor and Description |
---|---|
protected |
ProjectNode(ProjectFileCreationContext context,
int codeVersion,
boolean folder) |
Modifier and Type | Method and Description |
---|---|
void |
delete() |
java.util.List<ProjectFile> |
getBackwardDependencies() |
AppFileSystem |
getFileSystem() |
java.util.Optional<ProjectFolder> |
getParent() |
NodePath |
getPath() |
Project |
getProject() |
protected void |
invalidate() |
boolean |
isFolder() |
getChildInfo, getCodeVersion, getCreationDate, getDescription, getId, getModificationDate, getName, getParentInfo, getVersion, isAheadOfVersion, isAncestorOf, moveTo, rename, setDescription, toString
protected final Project project
protected final boolean folder
protected ProjectNode(ProjectFileCreationContext context, int codeVersion, boolean folder)
public boolean isFolder()
isFolder
in class AbstractNodeBase<ProjectFolder>
public java.util.Optional<ProjectFolder> getParent()
getParent
in class AbstractNodeBase<ProjectFolder>
public NodePath getPath()
getPath
in class AbstractNodeBase<ProjectFolder>
public Project getProject()
public void delete()
public java.util.List<ProjectFile> getBackwardDependencies()
protected void invalidate()
public AppFileSystem getFileSystem()