ARMCore

onera.pmlanalyzer.pml.examples.simpleKeystone.SimpleKeystonePlatform.ARMCore
class ARMCore(name: Symbol) extends Composite

Composite representing Keystone ARM cores and their internal L1 cache

Attributes

Graph
Supertypes
class Composite
class Hardware
class PMLNode
class Object
trait Matchable
class Any

Members list

Concise view

identifier

implicit val currentOwner: Owner

the current owner id becomes the id of the current node and override the previous definition of currentOwner

the current owner id becomes the id of the current node and override the previous definition of currentOwner

Attributes

Note:

the initial value of the owner is stored in owner

Inherited from:
Composite

the id of the owner of the composite (the platform or another composite)

the id of the owner of the composite (the platform or another composite)

Attributes

Inherited from:
Composite
final val typeName: Symbol

Name of the type of PML node

Name of the type of PML node

Attributes

Inherited from:
PMLNode

component_access

Provide all the physical elements declared inside the composite and its components

Provide all the physical elements declared inside the composite and its components

Attributes

Returns:

set of all sub-components

Inherited from:
Composite
def hardware: Set[Hardware]

Provide all the physical elements declared inside the composite

Provide all the physical elements declared inside the composite

Attributes

Returns:

set of declared component

Inherited from:
Composite

printer_function

override def toString: String

Print a node only by its name

Print a node only by its name

Attributes

Returns:

string representation of a PMLNode

Definition Classes
PMLNode -> Any
Inherited from:
PMLNode

target

Transporter modelling the cache of the core

Transporter modelling the cache of the core

Attributes

initiator

Initiator modelling an ARM Core

Initiator modelling an ARM Core

Attributes

Value members

Constructors

def this()(implicit implicitName: Name)

Enable to provide the name implicitly

Enable to provide the name implicitly

Attributes

implicitName

the name of the object/class inheriting from this class will be the name of composite