Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
vadere
vadere
Commits
9087920e
Commit
9087920e
authored
Nov 02, 2016
by
Jakob Schöttl
Browse files
Make attributes sealable
parent
7688aaf7
Changes
7
Hide whitespace changes
Inline
Side-by-side
VadereState/pom.xml
View file @
9087920e
...
...
@@ -31,5 +31,10 @@
<artifactId>
utils
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
<groupId>
commons-attributes
</groupId>
<artifactId>
commons-attributes-api
</artifactId>
<version>
2.2
</version>
</dependency>
</dependencies>
</project>
VadereState/src/org/vadere/state/attributes/Attributes.java
View file @
9087920e
...
...
@@ -2,6 +2,7 @@ package org.vadere.state.attributes;
import
java.lang.reflect.Field
;
import
org.apache.commons.attributes.DefaultSealable
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonElement
;
...
...
@@ -12,7 +13,7 @@ import com.google.gson.JsonElement;
*
*
*/
public
abstract
class
Attributes
{
public
abstract
class
Attributes
extends
DefaultSealable
{
public
Attributes
()
{}
...
...
VadereState/src/org/vadere/state/attributes/ModelDefinition.java
View file @
9087920e
...
...
@@ -7,7 +7,6 @@ import org.vadere.util.reflection.DynamicClassInstantiator;
/**
* POJO for the model definition.
*
*
*/
public
class
ModelDefinition
{
...
...
VadereState/src/org/vadere/state/attributes/processor/AttributesPedestrianDensityCountingProcessor.java
View file @
9087920e
...
...
@@ -13,6 +13,7 @@ public class AttributesPedestrianDensityCountingProcessor extends AttributesPede
}
public
void
setRadius
(
double
radius
)
{
checkSealed
();
this
.
radius
=
radius
;
}
}
VadereState/src/org/vadere/state/attributes/processor/AttributesPedestrianDensityProcessor.java
View file @
9087920e
...
...
@@ -13,6 +13,7 @@ public class AttributesPedestrianDensityProcessor extends AttributesProcessor {
}
public
void
setPedestrianPositionProcessorId
(
int
pedestrianPositionProcessorId
)
{
checkSealed
();
this
.
pedestrianPositionProcessorId
=
pedestrianPositionProcessorId
;
}
}
VadereState/src/org/vadere/state/attributes/processor/AttributesPedestrianVelocityProcessor.java
View file @
9087920e
...
...
@@ -14,6 +14,7 @@ public class AttributesPedestrianVelocityProcessor extends AttributesProcessor {
}
public
void
setPedestrianPositionProcessorId
(
int
pedestrianPositionProcessorId
)
{
checkSealed
();
this
.
pedestrianPositionProcessorId
=
pedestrianPositionProcessorId
;
}
...
...
@@ -22,6 +23,7 @@ public class AttributesPedestrianVelocityProcessor extends AttributesProcessor {
}
public
void
setBackSteps
(
int
backSteps
)
{
checkSealed
();
this
.
backSteps
=
backSteps
;
}
}
VadereState/src/org/vadere/state/attributes/scenario/AttributesCar.java
View file @
9087920e
...
...
@@ -39,9 +39,11 @@ public class AttributesCar extends AttributesAgent {
}
public
void
setDirection
(
Vector2D
direction
)
{
checkSealed
();
this
.
direction
=
direction
;
}
@Override
public
double
getRadius
()
{
if
(
width
>=
length
)
{
return
width
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment