List < MOVELINK > function ( ) { if ( movelink == null ) { movelink = new ArrayList < MOVELINK > ( ) ; } return this . movelink ; }
gets the value of the movelink property . this accessor method returns a reference to the live list , not a snapshot . therefore any modification you make to the returned list will be present inside the jaxb object . this is why there is not a set method for the movelink property . for example , to add a new item , do as follows : getmovelink . add newitem ; objects of the following type s are allowed in the list movelink concode_field_sep List<NONMOTIONEVENT> nonmotionevent concode_elem_sep List<SPATIALENTITY> spatialentity concode_elem_sep List<MOTION> motion concode_elem_sep List<QSLINK> qslink concode_elem_sep List<OLINK> olink concode_elem_sep List<MEASURELINK> measurelink concode_elem_sep String cp concode_elem_sep List<METALINK> metalink concode_elem_sep String url concode_elem_sep List<PATH> path concode_elem_sep List<SPATIALSIGNAL> spatialsignal concode_elem_sep List<MEASURE> measure concode_elem_sep List<MOTIONSIGNAL> motionsignal concode_elem_sep List<MOVELINK> movelink concode_elem_sep List<PLACE> place concode_field_sep List<NONMOTIONEVENT> getNONMOTIONEVENT concode_elem_sep List<METALINK> getMETALINK concode_elem_sep List<MOTIONSIGNAL> getMOTIONSIGNAL concode_elem_sep List<MEASURE> getMEASURE concode_elem_sep void setCP concode_elem_sep List<SPATIALSIGNAL> getSPATIALSIGNAL concode_elem_sep List<OLINK> getOLINK concode_elem_sep void setURL concode_elem_sep List<MEASURELINK> getMEASURELINK concode_elem_sep String getURL concode_elem_sep List<QSLINK> getQSLINK concode_elem_sep List<SPATIALENTITY> getSPATIALENTITY concode_elem_sep List<PATH> getPATH concode_elem_sep String getCP concode_elem_sep List<PLACE> getPLACE concode_elem_sep List<MOTION> getMOTION