# FmProcessor
Date: 2017-07-06

com.arm.cmsis.zone.gen.data

## Class FmProcessor

- java.lang.Object
- - com.arm.cmsis.zone.gen.data.FmProcessor

    public class FmProcessor
    extends java.lang.Object

Processor - Generator Data Model Element A processor defines specific informations about individual processing elements embodied on a device.

Author:
  Jonatan Antoni

### Constructor Summary

Constructors
Constructor and Description
`FmProcessor(com.arm.cmsis.zone.data.ICpProcessorResource processor)` Create Processor generator data model element.

### Method Summary

All Methods Instance Methods Concrete Methods
`java.util.Collection<FmBlock>` `getBlocks()` Get a collection of leaf blocks visible to this processor.
`FmDevice` `getDevice()` Get the device this processor is contained in.
`java.lang.String` `getName()` Get processors name.

### Methods inherited from class java.lang.Object

`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Constructor Detail

#### FmProcessor

    public FmProcessor(com.arm.cmsis.zone.data.ICpProcessorResource processor)

Create Processor generator data model element.

Parameters:
  `processor` - The storage data model element to wrap.

### Method Detail

#### getName

    public java.lang.String getName()

Get processors name.

Returns:
  Processor name.

#### getDevice

    public FmDevice getDevice()

Get the device this processor is contained in.

Returns:
  Enclosing Device

#### getBlocks

    public java.util.Collection<FmBlock> getBlocks()

Get a collection of leaf blocks visible to this processor.

Returns:
  Collection of visible leaf blocks.