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

All Superinterfaces:
Resource

public interface Project
extends Resource

A representation of the model object 'Project'.

The following features are supported:

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

Field Summary
static java.lang.String copyright
           
 
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.
 long getTotalLines()
          Returns the value of the 'Total Lines' attribute.
 void setAverageFileSizeInBytes(long value)
          Sets the value of the 'Average File Size In Bytes' attribute.
 void setAverageLinesPerFile(long value)
          Sets the value of the 'Average Lines Per File' attribute.
 void setTotalLines(long value)
          Sets the value of the 'Total Lines' attribute.
 
Methods inherited from interface org.eclipse.modisco.infra.discovery.benchmark.metamodel.benchmark.Resource
getName, getTotalSizeInBytes, setName, setTotalSizeInBytes
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Generated:
Method Detail

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:
setTotalLines(long), BenchmarkPackage.getProject_TotalLines()
Generated:
Model:

setTotalLines

void setTotalLines(long value)
Sets the value of the 'Total Lines' attribute.

Parameters:
value - the new value of the 'Total Lines' attribute.
See Also:
getTotalLines()
Generated:

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:
setAverageFileSizeInBytes(long), BenchmarkPackage.getProject_AverageFileSizeInBytes()
Generated:
Model:

setAverageFileSizeInBytes

void setAverageFileSizeInBytes(long value)
Sets the value of the 'Average File Size In Bytes' attribute.

Parameters:
value - the new value of the 'Average File Size In Bytes' attribute.
See Also:
getAverageFileSizeInBytes()
Generated:

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:
setAverageLinesPerFile(long), BenchmarkPackage.getProject_AverageLinesPerFile()
Generated:
Model:

setAverageLinesPerFile

void setAverageLinesPerFile(long value)
Sets the value of the 'Average Lines Per File' attribute.

Parameters:
value - the new value of the 'Average Lines Per File' attribute.
See Also:
getAverageLinesPerFile()
Generated:

getFiles

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

If the meaning of the 'Files' 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"