# FmProcess
Date: 2017-07-06

com.arm.cmsis.zone.gen.data

## Class FmProcess

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

    public class FmProcess
    extends java.lang.Object

Process - Generator Data Model Element A process (or execution zone) defines a group of threads sharing common access privileges.

Author:
  Jonatan Antoni

### Constructor Summary

Constructors
Constructor and Description
`FmProcess(com.arm.cmsis.zone.data.ICpProcess process)` Create Process generator data model element.

### Method Summary

All Methods Instance Methods Concrete Methods
`java.util.Collection<FmBlock>` `getBlocks()` Get a collection of blocks assigned to this process.
`java.lang.String` `getName()` Get the processes name.

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

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

### Constructor Detail

#### FmProcess

    public FmProcess(com.arm.cmsis.zone.data.ICpProcess process)

Create Process generator data model element.

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

### Method Detail

#### getName

    public java.lang.String getName()

Get the processes name.

Returns:
  Process name.

#### getBlocks

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

Get a collection of blocks assigned to this process. The assigned blocks denotes the memory areas this process is granted/denied access to explicitly. Access permissions to all other areas is undefined.

Returns:
  Collection of assigned blocks.