org.eclipse.modisco.infra.discovery.benchmark
Interface Project

All Known Subinterfaces:
DiscoveredProject, JavaDiscoveredProject, JavaProject

public interface Project

A representation of the model object 'Project'.

The following features are supported:

See Also:
BenchmarkPackage.getProject()
Generated:
Model:

Method Summary
 long getAverageFileSizeInBytes()
          Returns the value of the 'Average File Size In Bytes' attribute.
 long getAverageLinesPerFile()
          Returns the value of the 'Average Lines Per File' attribute.
  getFiles()
          Returns the value of the 'Files' containment reference list.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 long getTotalLines()
          Returns the value of the 'Total Lines' attribute.
 long getTotalSizeInBytes()
          Returns the value of the 'Total Size In Bytes' attribute.
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 

Method Detail

getName

java.lang.String getName()
Returns the value of the 'Name' attribute.

If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), BenchmarkPackage.getProject_Name()
Generated:
Model:

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()
Generated:

getTotalLines

long getTotalLines()
Returns the value of the 'Total Lines' attribute.

If the meaning of the 'Total Lines' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Total Lines' attribute.
See Also:
BenchmarkPackage.getProject_TotalLines()
Generated:
Model:
transient="true" changeable="false" volatile="true" derived="true"

getFiles

 getFiles()
Returns the value of the 'Files' containment reference list. The list contents are of type File.

If the meaning of the 'Files' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Files' containment reference list.
See Also:
BenchmarkPackage.getProject_Files()
Generated:
Model:
containment="true"

getAverageFileSizeInBytes

long getAverageFileSizeInBytes()
Returns the value of the 'Average File Size In Bytes' attribute.

If the meaning of the 'Average File Size In Bytes' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Average File Size In Bytes' attribute.
See Also:
BenchmarkPackage.getProject_AverageFileSizeInBytes()
Generated:
Model:
transient="true" changeable="false" volatile="true" derived="true"

getAverageLinesPerFile

long getAverageLinesPerFile()
Returns the value of the 'Average Lines Per File' attribute.

If the meaning of the 'Average Lines Per File' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Average Lines Per File' attribute.
See Also:
BenchmarkPackage.getProject_AverageLinesPerFile()
Generated:
Model:
transient="true" changeable="false" volatile="true" derived="true"

getTotalSizeInBytes

long getTotalSizeInBytes()
Returns the value of the 'Total Size In Bytes' attribute.

If the meaning of the 'Total Size In Bytes' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Total Size In Bytes' attribute.
See Also:
BenchmarkPackage.getProject_TotalSizeInBytes()
Generated:
Model:
transient="true" changeable="false" volatile="true" derived="true"